继承和原型链

原型

我们创建的每一个函数都有一个属性 prototype(原型)属性,这个属性的一个指针,指向对象。这个对象的用途是包含特定类型的所有实例共享的属性和方法。通俗来讲,就是,这个prototype就是通过调用构造函数而创建的那个对象实例和原型对象。

当代码读取对象的某个属性时,会按照一定的顺序去搜索

1.从对象实例本身开始,如果实例存在该属性,则返回相应值。
2.如果没有找到,继续搜索指针指向的原型对象

参考文章:http://www.cnblogs.com/wangfupeng1988/p/3978035.html
http://www.cnblogs.com/wangfupeng1988/p/3977924.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容