我如何在不可变的 js 中更改许多 属性 个 Map
How can i change many property of a Map in immutable js
我有这张地图
Immutable.Map({ winChance : 49.99, rollOver : 49.99, payOut : 1.98, rollToggle : 1,})
有没有办法一次更改此地图,因为我想 return 在函数中更改它
我想要这样的东西:
return state.set({'winChance':winChance,'payOut':payOut,'rollOver':rollOver})
谁能帮我怎么做?
如果您有新值,您可以在其中 .merge()
个值。
const myMap = Immutable.Map({ winChance : 49.99, rollOver : 49.99, payOut : 1.98, rollToggle : 1,});
const myNewMap = myMap.merge(Immutable.Map({
winChance : 22.22,
// Other values
}));
我有这张地图
Immutable.Map({ winChance : 49.99, rollOver : 49.99, payOut : 1.98, rollToggle : 1,})
有没有办法一次更改此地图,因为我想 return 在函数中更改它
我想要这样的东西:
return state.set({'winChance':winChance,'payOut':payOut,'rollOver':rollOver})
谁能帮我怎么做?
如果您有新值,您可以在其中 .merge()
个值。
const myMap = Immutable.Map({ winChance : 49.99, rollOver : 49.99, payOut : 1.98, rollToggle : 1,});
const myNewMap = myMap.merge(Immutable.Map({
winChance : 22.22,
// Other values
}));