gpt4 book ai didi

javascript - 在 JavaScript 中向对象数组添加属性

转载 作者:太空宇宙 更新时间:2023-11-04 03:00:23 24 4
gpt4 key购买 nike

我有一个对象数组:

parsedObjs = [


{
BusinessName: 'Exmaple1...',
Employeeid: 1234664,
Rank: 3,
PublishDate: 2019-08-09T21:00:00.000Z
},
{
BusinessName: 'Exmaple2....',
Employeeid: 1234666,
Rank: 4,
PublishDate: 2019-08-09T21:00:00.000Z
},

... more

]

以及我想要添加到每个对象的属性:

const addThis = {supplier: req.supplier.id}

我尝试使用展开运算符:

   const spreadedItems = [
...parsedObjs,
addThis
];

但这并不能解决问题。

我们如何向对象数组添加属性?

最佳答案

看起来您想将该属性添加到数组中的每个对象?

为此,您必须迭代它并更改每个项目。 .map() 方法是你的 friend :

parsedObjs.map(item => ({...item, supplier: req.supplier.id}));

应该可以解决问题

关于javascript - 在 JavaScript 中向对象数组添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58573604/

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