javascript的prototype和_proto_

2016-02-04  本文已影响47人  funmore

看一段代码先

Student继承Person

放到浏览器运行后,关于原型要三种情况来讲

1. var 变量的原型关系

在addWatch下xiaoming变量的函数关系

xiaoming 的_proto_(即原型)指向了function 函数对象的prototype属性

2.function 函数对象的原型关系

在addWatch下函数对象Student

Student的prototype属性是一个属性,赋值为一个prototyep对象

还有一个_proto_属性,这是它真正的原型,是一个function

3.function函数对象的prototype的原型关系

addWatch下Student.prototype属性

此prototype属性是一个对象,有两个默认属性

1.constructor

2._proto_

function 和prototype对象的相互利用关系
上一篇下一篇

猜你喜欢

热点阅读