![](/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.