[英]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.