原型链
原型链的尽头Object.prototype.__proto__=null
Object=Function(){}
因为Object()是构造函数的,所以Objeck.__proto__=Function.prototype
Function=Function(){}
因为Function()是构造函数的,所以Function.__proto__=Function.prototype
因为Function.prototype是对象,所以Function.prototype.__proto__=Object.prototype
所以Objeck.__proto__.__proto__.__proto__=Function.prototype.__proto__.__proto__=Object.prototype.__proto__=null