gpt4 book ai didi

Javascript将具有值的新字段添加到数组中的特定对象

转载 作者:行者123 更新时间:2023-11-30 11:05:10 25 4
gpt4 key购买 nike

我有一个像这样的 json 中的对象数组

{  
"images":[
{
"childFolder":[
{
"name":"Trước",
"_id":"5ccbc1e4af2be32acd1da1dd"
},
{
"name":"Sau",
"_id":"5ccbc1e4af2be32acd1da1dc"
},
{
"name":"X-Quang",
"_id":"5ccbc1e4af2be32acd1da1db"
}
]
}
]
}

我想像这样添加一个值为 yes 的现场测试

"test": "yes"

使用 javascript 使用 "name"= "Sau" 对象

我该怎么做?任何帮助将不胜感激:)

最佳答案

您可以使用 Array.forEach遍历数组,然后检查名称“Sau”并更新对象。

let obj = {"images":[{"childFolder":[{"name":"Trước","_id":"5ccbc1e4af2be32acd1da1dd"},{"name":"Sau","_id":"5ccbc1e4af2be32acd1da1dc"},{"name":"X-Quang","_id":"5ccbc1e4af2be32acd1da1db"}]}]};

obj.images.forEach(img => img.childFolder.forEach(v => {
if(v.name === "Sau") v.test = "yes";
}));

console.log(obj);

关于Javascript将具有值的新字段添加到数组中的特定对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55963337/

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