【问题标题】:Prototypal and Nonprototypal inheritance in Javascript (differences)Javascript 中的原型和非原型继承(差异)
【发布时间】:2014-09-21 23:10:21
【问题描述】:

我在不同的来源中多次看到提到原型继承和非原型继承,但我不明白这是什么意思。据我所知,JS 只有Prototypal inheritance,那么另一个呢?

有什么区别,主要思想是什么?

【问题讨论】:

  • 你说得对,JS中除了prototypal之外没有其他继承。
  • 您能否提供一个链接到 任何 源的链接,其中讨论了 JavaScript 中的“非原型”继承?
  • “其他”或“非原型”类型的继承称为“经典”,即基于类。 JS 中不支持(直到 ES2015 标准),但是有很多方法可以模拟它。

标签: javascript angularjs inheritance prototype


【解决方案1】:

抱歉,我认为不存在非原型继承之类的东西。 JS中使用的继承模型是原型继承,即使用原型链。

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 2013-07-17
    • 1970-01-01
    • 2018-05-25
    • 2010-09-28
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多