• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xsen
V2EX  ›  程序员

一直没搞明白,为什么 Javascript 会有原型链这个概念,而别的高级语言都没有这个说法

  •  
  •   xsen · Apr 15, 2022 · 1200 views
    This topic created in 1508 days ago, the information mentioned may be changed or developed.

    常见的比较多的就是,某些高级语言实现的框架的所有 class 都继承至一个基类,如 qt 则都是 qobject ;诸如此类

    makelove
        2
    makelove  
       Apr 15, 2022
    偷懒到极致的设计( Python 这种比 js 复杂 n 倍),神奇的是效果却很不错,简直大道至简了,有官方 class 语法糖之前就可以通过各种方式模拟类,用起来个人觉得也不差 python 哪里去还好理解,py 那个复杂的元类细节一段时间不用肯定忘
    molvqingtai
        3
    molvqingtai  
       Apr 16, 2022 via Android
    因为布兰登太懒了😂

    "因为支持类将花费很长时间,并有与 Java 竞争的风险。出于对 Self 的认可,Eich 选择使用带有单个原型链接的委托机制,来创建动态的对象模型。他认为这样可以节省实现成本" —— 《 JavaScript 20 年》
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4904 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 279ms · UTC 09:54 · PVG 17:54 · LAX 02:54 · JFK 05:54
    ♥ Do have faith in what you're doing.