gpt4 book ai didi

javascript - 将新对象添加到另一个对象的对象中

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

var obj = {}

obj.cats = {'name': 'Milo', 'age': 3} // first item

Object.assign(obj.cats, {'name': 'Simba', 'age': 2}) // add new item to obj.cats

console.log(obj) // result one item in obj.cats (Simba)

如何添加到此处的obj.cats?我尝试的所有解决方案都会覆盖 cats

想要的结果:

obj {
cats : {
{'name': 'Milo', 'age': 3},
{'name': 'Simba', 'age': 2}
}
}

最佳答案

您可以使用对象数组:

var obj = {}

obj.cats = [{name: 'Milo', age: 3}] // first item

obj.cats.push({name: 'Simba', age: 2}) // add new item to obj.cats

console.log(obj) // result two items in obj.cats (Milo & Simba)

关于javascript - 将新对象添加到另一个对象的对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59277285/

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