内のすべての要素からプロパティを削除します。不変JS私はこのマップを持っているマップ
{
x: {
a:"fff"
}
y: {
a:"dgfhh"
}
...
}
をどのように私はimmutablejsを持つすべての要素から「」小道具を削除することができますか?
感謝:)
内のすべての要素からプロパティを削除します。不変JS私はこのマップを持っているマップ
{
x: {
a:"fff"
}
y: {
a:"dgfhh"
}
...
}
をどのように私はimmutablejsを持つすべての要素から「」小道具を削除することができますか?
感謝:)
、より良い方法が可能であり、他のことobject
上looping
ことで、この作業を行うための非常に基本的なものを確認することができ:
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)
immutable.jsを使用する利点はありますか? – user3712353
@ user3712353私は 'immutablejs'について多くのアイデアを持っていません、なぜこれは非常に基本的な解決策です:) –
x
とy
場合あなたもできるマップです
var newMap = oldMap.map(function(item) {
return item.delete('a');
})
マップと削除。 – FakeRainBrigand
私の場合の例はありますか? – user3712353