alert(Function); alert(Function.prototype); alert(Function.__proto__); alert(Object); alert(Object.prototype); alert(Object.__proto__); alert((function () { }).prototype); alert((function () { }).__proto__); alert((function () { }).__proto__.prototype); alert((function () { }).prototype.__proto__); alert(Array.__proto__); alert((123).__proto__); alert((Number).__proto__); alert(("test").__proto__); alert((String).__proto__); alert((true).__proto__); alert((Boolean).__proto__);
值为:
Function:function Function() { [native code] }
Function.prototype:function Empty() {}
Function.__proto__:function Empty() {}
Object:function Object() { [native code] }
Object.prototype:[object Object]
Object.__proto__:function Empty() {}
(function () { }).prototype:[object Object]
(function () { }).__proto__:function Empty() {}
(function () { }).__proto__.prototype:undefined
(function () { }).prototype.__proto__:[object Object]