new Object()
Foo.__proto__
o1.__protoo__
左边是作为实例右边是作为构造函数
f1.__proto__
__proto__
Foo.__proto__.__proto__
构造函数Function( ) { }
Object.prototype.__proto_
Foo.prototype
Function.__proto__
实力对象o1
实例对象f1
Object.prototype
Foo.prototype.__proto_
null
Foo.prototype
构造函数Object( ) { }
new Foo()
Function.protoType
构造函数Foo( ) { }