![](/img/trans.png)
[英]Immutable.js - Adding/updating a value into a list nested in a map
[英]Updating all objects in the Immutable.js List
我有:
const obj = {
state: {
products: [
{id: 1, __open: true},
{id: 1, __open: true},
{id: 1, __open: true},
]
}
}
const im = Immutable.fromJS(obj)
我需要从所有产品中删除__open
。
我一直在尝试一些尝试,但是无法正常工作。
//val is List this is no no
im.updateIn(['state', 'products'], (val) => val.delete('__open'))
不知道昨晚会发生什么。 以防万一其他人会冻结大脑:
im.updateIn(['state', 'products'], (val) => val.map(ele => ele.delete('__open')))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.