_ _ proto _ _ 、prototype 、constructor之间的关系

1_ _proto_ _constructor象独有的;prototype是函数独有的,由于在js中函数 也是一种对象,因此函数也有_ _proto_ _constructor这俩属性;函数

2 _ _proto_ _:是对象所独有的,由一个对象指向另外一个对象,指向对象的原型对 象。这个属性的做用:当访问一个对象的属性时,对象自己没有的时候,就去他的  _ _proto_ _所指向的原型对象上去查找,没有的话,又去他指向的原型对象的  _ _proto_ _所指向的原型对象上去查找,知道最后一级的 _ _proto_ _null,这种经过 _ _proto_ _查找属性的过程,就被称为原型链。spa

3prototype:是函数全部,由一个函数指向一个对象,他的含义是函数的原型对象, 这个属性的做用:包含实例共享的属性和方法。prototype

4 constructor:对象全部的,由一个对象指向函数,含义是指向该对象的构造函数对象

相关文章
相关标签/搜索