javascript的prototype和_proto_
2016-02-04 本文已影响47人
funmore
看一段代码先
Student继承Person
放到浏览器运行后,关于原型要三种情况来讲
1. var 变量的原型关系
在addWatch下xiaoming变量的函数关系xiaoming 的_proto_(即原型)指向了function 函数对象的prototype属性
2.function 函数对象的原型关系
在addWatch下函数对象StudentStudent的prototype属性是一个属性,赋值为一个prototyep对象
还有一个_proto_属性,这是它真正的原型,是一个function
3.function函数对象的prototype的原型关系
addWatch下Student.prototype属性此prototype属性是一个对象,有两个默认属性
1.constructor
2._proto_
function 和prototype对象的相互利用关系