Javascript 原型和原型链

Javascript的每个对象(null除外)都和另一个对象相关联,另一个对象就是我们熟知的原型,每个对象都是从原型继承属性。

不管是通过直接量创建的对象,还是new运算符创建的对象,还是通过Object.create()创建的对象,这些对象的原型都继承Object.prototype。

同样,通过new Array() 创建的对象的原型就是Array.proptotype,通过new Date() 创建的Date对象的属性同时继承自Date.prototype和Object.prototype。这一系列链接的原型就是原型链(prototype chain).


直接量创建的对象


new元算符创建的对象

参考文献:

Javascript 权威指南 (第六版)

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

推荐阅读更多精彩内容