gpt4 book ai didi

javascript - 动态地将对象插入现有对象

转载 作者:行者123 更新时间:2023-11-30 13:14:51 24 4
gpt4 key购买 nike

假设我有一个简单的模型,如下所示:

var person = {
name: "Bob",
age: "30"
}

但是我该如何将一个新对象插入到现有对象中呢?假设我创建了一个新对象:

var pets = [{name: "Lucky", type: "Dog"}, {name: "Paws", type: "Cat"}];

我需要动态生成各种模型并将它们插入模型的各个部分。

我的最终模型是这样的:

var person = {
name: "bob",
age: "30",
pets: [
{name: "Lucky", type: "dog"},
{name: "Paws", type: "Cat"}
]
};

最佳答案

我不确定我是否完全理解您的问题,但我是如何理解的,您需要做的就是设置一个新属性 person

var person = {
name: "Bob",
age: "30"
},
pets = [{ name: "Lucky", type: "Dog" }, { name: "Paws", type: "Cat" }];

person.pets = pets;

console.log(person); // Object: (String) name, (String) age, (Array) pets;

您还可以使用 EMCAScript 5 的 Object.create() 方法。

关于javascript - 动态地将对象插入现有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12378124/

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