繁体   English   中英

JS对象原型级别和继承复制或参考

[英]JS Objects prototype levels and inheritance Copy or Reference

如果我们创建对象Function或Object,则创建过程会将Object或Function对象的原型道具的引用引用到新对象的原型! 还是将Obj或Func原型道具中的所有道具复制为新对象的道具?

如果它将Obj Func的原型引用到新的obj原型道具,那么如果我们更改其中一个道具,那么就像我们更改所有创建的对象一样,直到现在或以后,都将受到影响!

如果要复制,那么意味着它为每个对象复制了很多功能? 冗余!

如此困惑和许多其他相关的问题就让我们一步一步走,也许也是这个问题不正确。

在此先感谢您,如果还有其他这样的讨论,请转给我,以免浪费时间。

__proto__VS。 JavaScript原型

根据这些信息解决了混乱

原型不同于原型属性。 只有功能具有原型。 对象中的proto是指函数的原型,大多数情况下是指构建该对象的函数。

上面链接和图表中的信息是您最需要了解的信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM