原型
我们创建的每一个函数都有一个属性 prototype(原型)属性,这个属性的一个指针,指向对象。这个对象的用途是包含特定类型的所有实例共享的属性和方法。通俗来讲,就是,这个prototype就是通过调用构造函数而创建的那个对象实例和原型对象。
当代码读取对象的某个属性时,会按照一定的顺序去搜索
1.从对象实例本身开始,如果实例存在该属性,则返回相应值。
2.如果没有找到,继续搜索指针指向的原型对象
参考文章:http://www.cnblogs.com/wangfupeng1988/p/3978035.html
http://www.cnblogs.com/wangfupeng1988/p/3977924.html
网友评论