我有这张地图:
{
x: {
a:"fff"
}
y: {
a:"dgfhh"
}
...
}
如何删除' a'使用immutablejs的所有元素的道具?
谢谢:)
答案 0 :(得分:2)
If x
and y
are also Maps you could do
var newMap = oldMap.map(function(item) {
return item.delete('a');
})
答案 1 :(得分:1)
可能是其他更好的方法,请looping
通过object
检查执行此任务的最基本方法:
let obj = {
x: {a : 1, b : 2},
y: {a : 3, b : 4},
z: {a : 5, b : 6},
k: {a : 7, b : 8}
}
Object.keys(obj).forEach(key => {
delete obj[key]['a'];
})
console.log(obj)