一、原型链的终点是什么?如何打印出原型链的终点?
由于Object是构造函数,原型链终点是Object.prototype.__proto__,而Object.prototype.__proto__=== null // true,所以,原型链的终点是null。原型链上的所有原型都是对象,所有的对象最终都是由Object构造的,而Object.prototype(原型对象)的下一级是Object.prototype.__proto__。
Object.prototype.__proto__
结果:null
二、总结:
原型链的终点: Object.prototype.__proto__(null).