-
函数的显示原型指向的对象默认是空的Object实例对象;
(注意:Object除外,Object是Function的实例 ==> function Object() )
//代码
//Object created by Function
//"function Object()"的隐式原型指向其构造函数Function的显示原型
//Function的显示原型也是空的Object实例对象
Function.prototype.__proto__ === Object.prototype
- Function是它自身的实例;所有函数都是Function的实例;
//代码
Function.__proto__ === Function.prototype
- 构造函数的显示原型 === 实例对象的隐式原型;
- Object的原型对象是原型链的尽头;
//代码
Object.prototype.__proto__ === null