[英]How to update deep list in ImmutableJS?
谁能告诉我在ImmutableJS中如何通过id更新“值”?
map = {
list: [
{
id: 1,
value: 'update'
}
]
}
您可以使用下面的代码。 但是,这不是最佳解决方案,因为它将搜索列表中的所有项目。 如果可以更改结构而不是List
,则可以使用OrderedMap
。
var newData = map.set("list", map.get("list").map(data => data.get("id") === 1 ? data.set("value", "updatedValue") : data));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.