📅  最后修改于: 2023-12-03 14:48:57.822000             🧑  作者: Mango
在 JavaScript 中,我们经常需要为数组中的每个对象添加值。这可以通过循环遍历数组并修改每个对象来实现。下面将介绍几种实现此功能的方法。
for (let i = 0; i < arr.length; i++) {
arr[i].newValue = 'some value';
}
以上代码通过使用 for
循环迭代数组 arr
,并为每个对象添加一个新的属性 newValue
,并将其值设置为 'some value'
。
arr.forEach(obj => {
obj.newValue = 'some value';
});
利用数组的 forEach
方法,我们可以为每个对象添加一个新的属性 newValue
,并将其值设置为 'some value'
。
arr = arr.map(obj => {
return { ...obj, newValue: 'some value' };
});
使用数组的 map
方法,我们可以创建一个新的数组,其中每个对象都包含一个新的属性 newValue
,并将其值设置为 'some value'
。同时,原始数组 arr
不会改变。
for (let obj of arr) {
obj.newValue = 'some value';
}
通过使用 for...of
循环,我们可以遍历数组 arr
中的每个对象,并为它们添加一个新的属性 newValue
,并将其值设置为 'some value'
。
以上是为数组中的每个对象添加值的几种常见方法。根据实际情况选择最适合的方法来处理您的数据。