主要重點
1.利用new創造的物件, 只得到建構函式中的特性。
2.參考型別的特性,不會追蹤原型鏈,新增特性到自己的物件。
3.為了解決上述原因,請了解 call by sharing,從新給予新的物件。Ref.[2]
4. 在為物件添加屬性時,只會覆蓋其建構函式的原型對象中的同名屬性,這種情況叫做“屬性屏蔽”,原型對象中的屬性是不會被修改的!無論這個屬性是基本類型還是引用類型。
初學者的JS繼承觀念心得