原型鏈的理解

2022-09-09 13:33:26 字數 390 閱讀 5455

1.__proto__屬性全部都有,而且指向產生例項的函式的prototype

2.prototype可以看做是函式的屬性,這個屬性是乙個物件,中間包括許多的值,其中constructor建構函式指向函式本身,__proto__屬性指向上一級的prototype

3.function,object等其實也是一種函式,可以看做等級最高的,而例項就是等級最低的,使用__proto__就是指向更高等級的屬性

4.object是一切的根,所以object.prototype.__proto__指向的為null,在js裡面一句話表示:一切皆物件 就是這麼來的

詳細講解:

原型鏈的理解

此貼用於記錄原型鏈相關的一些東西。函式都有prototype,物件都有 proto 乙個函式的prototype和乙個物件的 proto 就是原型,原型其實也是乙個物件。乙個函式的prototype和這個函式的示例物件的 proto 是同乙個引用,即 function a let a new a c...

原型鏈的理解

此貼用於記錄原型鏈相關的一些東西。函式都有prototype,物件都有 proto 乙個函式的prototype和乙個物件的 proto 就是原型,原型其實也是乙個物件。乙個函式的prototype和這個函式的示例物件的 proto 是同乙個引用,即 function a let a new a c...

原型鏈的理解

此貼用於記錄原型鏈相關的一些東西。函式都有prototype,物件都有 proto 乙個函式的prototype和乙個物件的 proto 就是原型,原型其實也是乙個物件。乙個函式的prototype和這個函式的示例物件的 proto 是同乙個引用,即 function a let a new a c...