gpt4 book ai didi

javascript - 使用新的增量对象更新对象数组

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

我有以下对象数组。如果我执行 console.log,我会看到这个

[Object, Object, Object]
0:Object
name: "Rick"
Contact: "Yes"
1:Object
name:"Anjie"
Contact:"No"
2:Object
name:"dillan"
Contact:"Maybe"

我希望上面的对象数组像这样更新。

[Object, Object, Object]
0:Object
name: "Rick"
Contact: "Yes"
id: 1
1:Object
name:"Anjie"
Contact:"No"
id: 2
2:Object
name:"dillan"
Contact:"Maybe"
id:3

如您所见,我添加了 id,并且每当出现新对象时它就会自动递增。

有人可以让我知道如何动态地执行此操作吗?

最佳答案

其实很简单。你可以这样做:

var objs = [{
name: "Rick",
Contact: "Yes"
}, {
name: "Anjie",
Contact: "No"
}, {
name: "dillan",
Contact: "Maybe"
}];

objs.forEach(function(obj, index) {
obj.id = index + 1;
});

console.log(objs);

对于 objs 数组中的每个对象,它都会添加一个 id 以及 index 的值(+1,因为索引从0)

关于javascript - 使用新的增量对象更新对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37472372/

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