_ _ proto _ _ 、prototype 、constructor之間的關係

1_ _proto_ _constructor象獨有的;prototype是函數獨有的,由於在js中函數 也是一種對象,因此函數也有_ _proto_ _constructor這倆屬性;函數

2 _ _proto_ _:是對象所獨有的,由一個對象指向另外一個對象,指向對象的原型對 象。這個屬性的做用:當訪問一個對象的屬性時,對象自己沒有的時候,就去他的  _ _proto_ _所指向的原型對象上去查找,沒有的話,又去他指向的原型對象的  _ _proto_ _所指向的原型對象上去查找,知道最後一級的 _ _proto_ _null,這種經過 _ _proto_ _查找屬性的過程,就被稱爲原型鏈。spa

3prototype:是函數全部,由一個函數指向一個對象,他的含義是函數的原型對象, 這個屬性的做用:包含實例共享的屬性和方法。prototype

4 constructor:對象全部的,由一個對象指向函數,含義是指向該對象的構造函數對象

相關文章
相關標籤/搜索