我有以下格式的数据
objects = [{
...someProperties,
itemsOfInterest: [
{
...someProperties,
},
{
...someProperties,
},
...
],
},
{<same stuff>},
]
我想遍历每个itemsOfInterest
中的每个项目,并对每个项目执行一些逻辑以添加一个字段。我希望这个更改能够反映在原始对象上(或者至少得到一个原始形状的对象)。
我尝试过类似以下的代码:
_.map(objects, (object) => {
const itemsOfInterest = _.map(object.itemsOfInterest, (itemOfInterest) => {
itemOfInterest.newProperty = true;
return itemOfInterest;
});
object.itemsOfInterest = itemsOfInterest;
});
但那显然是错误的。我对JS很新,所以任何帮助都会受到赞赏!lodash 的使用也很好。
forEach
正确运行。 - PeachWaffle