如果我有一辆物体汽车:
{
make: "Chevy",
model: "Sonic"
type: {
id: 1,
name: "Tiny"
}
}
我想操作该对象以添加 typeId 属性:
{
make: "Chevy",
model: "Sonic"
type: {
id: 1,
name: "Tiny"
},
typeId: 1
}
假设您有这些对象的数组,您会使用哪个 rxjs 运算符?这就是我试图避免的:
someArray.map(item => ({
make: item.make,
model: item.model,
type: item.type,
typeId: item.type.id
}));
最佳答案
要在数组中的每个对象中添加属性,您可以使用 forEach
,因为您不必映射数组
someArray.forEach(o => o.typeId = o.type.id)
关于javascript - 在 rxjs 中使用 .map() 添加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40896824/