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...