仅以此篇博客
记录被原型链绕晕的一天
除了Object的原型对象(Object.prototype)的__proto__指向null,其他内置函数对象的原型对象(例如:Array.prototype)和自定义构造函数的
__proto__都指向Object.prototype, 因为原型对象本身是普通对象。
Object.prototype.__proto__ = null;
Array.prototype.__proto__ = Object.prototype;
Foo.prototype.__proto__ = Object.prototype;
出处:
链接