一张图弄懂JavaScript原型链(精华~)

JavaScript中每个函数对象拥有prototype属性,即原型,另外JavaScript中每个对象拥__proto__属性,即隐式原型。JavaScript中对象属性的复用即是通过__proto__属性继承实现。注意图中Object对象兼任着Object构造函数即可以 var a=new Obeject();,所以其__proto__指向Function.prototype(ps 赠送前端面试题一道 var a=new Object();请问a对象能访问到Object对象上的属性吗,Function对象呢?)。

一张图弄懂JavaScript原型链(精华~)_第1张图片

你可能感兴趣的:(一张图弄懂JavaScript原型链(精华~))