Object、Function、function Empty(){} 这三者有怎样的关系?
Object.__proto__ === Function.prototype === Function.__proto__ === function Empty(){}; Function.prototype.__proto__ === Function.__proto__.__proto__ === Object.__proto__.__proto__ === Object.prototype; //当然这里的Empty我们是无法直接访问到的,且它没有prototype属性,即: Empty.prototype === undefined //这样就很容易看出:Function是对象,对象也是Function。 //另外: Object.prototype.__proto__ === null;