new Object()与Object.create()究竟有何本质区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1350个文字,预计阅读时间需要6分钟。
目录 + Object.create() + new Object() 区别 + 创建对象 new Object() 和 Object.create() 区分 + 总结 + Object.create() 创建一个新对象,使用现有对象提供 __proto__。 -- MDN + 语法 + Object.create(proto, [descriptors])
目录
- Object.create()
- new Object()
- 区别
- 创建对象new Object() 和 Object.create()区分
- 总结
Object.create()
创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。 --MDN
语法
Object.create(proto, [propertiesObject]);
参数
proto:传递一个现在有的对象,即新对象的原型对象(新创建的对象_proto_属性指向现有属性)。
本文共计1350个文字,预计阅读时间需要6分钟。
目录 + Object.create() + new Object() 区别 + 创建对象 new Object() 和 Object.create() 区分 + 总结 + Object.create() 创建一个新对象,使用现有对象提供 __proto__。 -- MDN + 语法 + Object.create(proto, [descriptors])
目录
- Object.create()
- new Object()
- 区别
- 创建对象new Object() 和 Object.create()区分
- 总结
Object.create()
创建一个新对象,使用现有的对象来提供新创建的对象的__proto__。 --MDN
语法
Object.create(proto, [propertiesObject]);
参数
proto:传递一个现在有的对象,即新对象的原型对象(新创建的对象_proto_属性指向现有属性)。

