js高級----回顧prototype、__proto__、constructor與JavaScript的原型鏈繼承

JavaScript沒有傳統面嚮對象語言的類繼承機制,而是基於原型鏈繼承實現的,其本質是使用函數模擬類的特徵。我們可以通過prototype將屬性寫到原型鏈上,調用new操作符創建對象(實例化)時,對象實例會把類原型鏈上的屬性關聯到自身的__proto__屬性上;而子類繼承父類時,是將子類的prototype屬性指向父類的prototype屬性,並在子類prototype屬性添加自己的方法和屬性實
相關文章
相關標籤/搜索