Prototypal inheritance
有 user 物件,當創造一個 admin 物件,想要 admin 有 user 物件的資料,不是複製或在寫一個一樣的物件,使用原型繼承。
[[Prototype]]
物件有一個特殊隱藏屬性 [[Prototype]],他指向 null 或者其他物件。從物件讀取物件時,這個屬性會自動消失,取而代之的是指向的原型物件。




Writing doesn’t use prototype
原型繼承對於資料類型的屬性只能使用 get,無法使用 set,也就是無法更改只能讀取;訪問類型的屬性如果 get、set都有則可以讀取、更改。

The value of “this”

for…in loop

Last updated
Was this helpful?