最佳答案
这张图再次表明每个对象都有一个原型。构造函数功能Foo也有自己的
__proto__
,Function.prototype,并且反过来也通过其__proto__
属性再次引用到Object.prototype.因此,重复,Foo.prototype只是一个明确的Foo的属性,指的是b和c对象的原型。
var b = new Foo(20);var c = new Foo(30);
__proto__
和prototype
有什么区别?
这个数字取自dmitrysoshnikov.com。
注意:现在有第二版(2017)上述2010年的文章。