如果您查看docs,则会显示Object.Create()
:
Object.create()方法使用指定的方法创建一个新对象 原型对象和属性。
我认为这是不明确的,因为它没有说明哪个prototype
属性被修改(内部[[Prototype]]
或公开可用Prototype
所有函数都有)。它应该在文档中修复还是我不知道术语?
答案 0 :(得分:1)
MDN上的措辞可能需要一些改进,但该文章底部链接的ECMAScript 5.1规范非常明确。
这里没有构造函数或Function.prototype
。您可以提供任何对象作为第一个参数。 <* 1}}中的prototype
将在此过程中进行修改。