gpt4 book ai didi

javascript - 如何在javascript中的foreach语句中初始化id?

转载 作者:行者123 更新时间:2023-12-03 01:07:30 25 4
gpt4 key购买 nike

我想将最大 ID 添加到对象中。我可以在数组中创建 id。但是我需要初始化第一个 id,例如 136。

这是我的数组

  <script>
const source = [
{
"group": "418",
"role": "304"
},
{
"role": "304"
"group": "410"
},
{
"role": "304"
"group": "420"
}
];

var ids = 135
source.forEach((item, i) => {
item.id = i + 1;
});

console.log(source);
</script>

如果我运行这个脚本,我可以得到如下结果。

   [ {group: "418", role: "304", id: 1},
{role: "304", group: "410", id: 2},
{role: "304", group: "420", id: 3}]

我想从 max id + 1 中获取 id我从 javascript 得到的 maxid 已经像 135

如何在foreach语句中初始化id?

这就是我想要的。

   [ {group: "418", role: "304", id: 136},
{role: "304", group: "410", id: 137},
{role: "304", group: "420", id: 138}]

非常感谢

最佳答案

您可以在每次循环时增加 id

const source =  [{
group: "418",
role: "304"
},
{
role: "304",
group: "410"
},
{
role: "304",
group: "420"
}];

var ids = 135
source.forEach((item, i) => {
item.id = ids++;
});

console.log(source);

关于javascript - 如何在javascript中的foreach语句中初始化id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52334741/

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