![](/img/trans.png)
[英]For inheritance with JavaScript, is it better to reference or copy the parent's prototype?
[英]JS Objects prototype levels and inheritance Copy or Reference
如果我们创建对象Function或Object,则创建过程会将Object或Function对象的原型道具的引用引用到新对象的原型! 还是将Obj或Func原型道具中的所有道具复制为新对象的道具?
如果它将Obj Func的原型引用到新的obj原型道具,那么如果我们更改其中一个道具,那么就像我们更改所有创建的对象一样,直到现在或以后,都将受到影响!
如果要复制,那么意味着它为每个对象复制了很多功能? 冗余!
如此困惑和许多其他相关的问题就让我们一步一步走,也许也是这个问题不正确。
在此先感谢您,如果还有其他这样的讨论,请转给我,以免浪费时间。
根据这些信息解决了混乱
原型不同于原型属性。 只有功能具有原型。 对象中的proto是指函数的原型,大多数情况下是指构建该对象的函数。
上面链接和图表中的信息是您最需要了解的信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.