【发布时间】:2021-08-20 10:35:50
【问题描述】:
我正在从事的项目中具有以下结构(使用不可变的 JS):
data :[{name: 'john', surname: 'smith', children: [{name: 'sam'}, {name: 'ben'}]}, {name: 'jane', surname: 'jones', children: [{name: 'tim'}, {name: 'amy'}]}]
对象通过fromJS()转换为不可变JS。
我需要一个具有以下结构的新对象:
data :[{name: 'john', surname: 'smith', children: ['sam','ben']}, {name: 'jane', surname: 'jones', children: ['tim','amy']}]
任何指针都非常感谢。
【问题讨论】:
-
更新不可变集合有什么意义?你不应该创建一个新列表吗?
-
我应该将其改写为创建一个新的结果对象。