【发布时间】:2018-06-14 22:23:13
【问题描述】:
在这种情况下,foo 是构造函数,B 和 C 是对象。我很困惑,首先当你创建一个对象时,它总是带有属性和proto吗?这是默认的吗?同样就 foo 的构造函数而言。我是否正确地说函数的每个 proto 都默认为 Function.prototype,它使用 Object.prototype 创建对象?令我困惑的部分是 Foo.prototype,这个原型是什么时候创建的?构造函数是否总是默认创建一个原型,构造函数引用设置回自身,proto 设置为对象?
【问题讨论】:
-
这是针对特定编码问题的;一次一个问题。有关详细信息,请参阅有关how to ask good questions 的帮助文章。原型:codeproject.com/Articles/767485/Prototype-In-Javascript-Basic || developer.mozilla.org/en-US/docs/Web/JavaScript/…
标签: javascript inheritance prototype