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

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

  •  
  •   xsen · Apr 15, 2022 · 1237 views
    This topic created in 1529 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   ·   915 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 21:50 · PVG 05:50 · LAX 14:50 · JFK 17:50
    ♥ Do have faith in what you're doing.