原型鏈的理解

1.__proto__屬性所有都有,並且指向產生實例的函數的prototype函數

2.prototype能夠看作是函數的屬性,這個屬性是一個對象,中間包括許多的值,其中constructor構造函數指向函數自己,__proto__屬性指向上一級的prototypespa

3.Function,Object等其實也是一種函數,能夠看作等級最高的,而實例就是等級最低的,使用__proto__就是指向更高等級的屬性prototype

4.Object是一切的根,因此Object.prototype.__proto__指向的爲null,在js裏面一句話表示: 一切皆對象 就是這麼來的3d

詳細講解:https://www.jianshu.com/p/686b61c4a43d對象

相關文章
相關標籤/搜索