gpt4 book ai didi

javascript - 使用对象字面量创建新对象

转载 作者:行者123 更新时间:2023-11-29 20:11:50 27 4
gpt4 key购买 nike

我有以下对象文字:

var a = {a:1,b:2}

现在我想要同一对象的另一个实例。如果我使用的是构造函数,我可以使用“new”运算符来完成此操作,即:

b = new a(); 

如何使用对象字面量创建对象的新实例?

最佳答案

最简单的方法是使用 Object.create

var b = Object.create(a);

console.log(b.a); //1
console.log(b.b); //2

DEMO

当然,如果您需要支持旧版浏览器,您可以获得 Object.create 的 MDN shim here

关于javascript - 使用对象字面量创建新对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9205136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com