日期:2014-05-16 浏览次数:20355 次
??????? Object.prototype.__proto__ 是null
?????? alert(Function.prototype); //function(){}
?????? Function.prototype.__proto__是Object.prototype
??? function Foo(){
?
??? }
?
???? Foo的外部原型是Foo.prototype,Foo.prototype.__proto__是Object.prototype
???? Object的外部原型是Object.prototype
?
???? Function的外部原型是Function.prototype
?
???? Array的外部原型是Array.prototype
?
???? String的外部原型是String.prototype
?
???? Boolean的外部原型是Boolean.prototype
??? function Foo(){
?
??? }
??? var foo = new Foo();
??? alert(foo.__proto__) //[object Object],内部原型是Foo.prototype