var op=Object.prototype var opp=op.__proto__ // 对象原型的访问 firefox , IE不能访问对象的原型 alert(Object instanceof Object); alert(typeof Object == 'function'); alert(op.constructor==Object); alert(opp==null);
上述代码打印出来的全是true ,
说明有:
原型链的终止与Oject 原型的原型
再看下面的代码
var obj={};
var pt=obj.__proto__
alert(pt.__proto__==null);
打印出来的也是true
同理原型连终止于null
本文通过JavaScript代码示例,解析了原型链的终止原理及对象原型的最终指向null的情况。展示了如何通过`__proto__`属性访问对象原型,并验证了原型链最终指向null。
582

被折叠的 条评论
为什么被折叠?



