[英]Immutable JS remove property from all elements in map
我有這張地圖:
{
x: {
a:"fff"
}
y: {
a:"dgfhh"
}
...
}
如何使用immutablejs從所有元素中刪除“ a”道具?
謝謝 :)
如果x
和y
也是Maps,則可以執行
var newMap = oldMap.map(function(item) { return item.delete('a'); })
可能還有其他更好的方法,請通過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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.