【发布时间】:2016-01-13 22:14:27
【问题描述】:
我正在使用来自http://facebook.github.io/immutable-js/docs/#/Map的不可变地图
我需要获取一组值以传递给后端服务,但我认为我缺少一些基本的东西,我该怎么做?
我试过了:
mymap.valueSeq().toArray()
但我仍然得到一个不可变的数据结构?
例如:
var d = '[{"address":"10.0.35.118","cpus":4}]';
var sr = JSON.parse(d);
var is = Immutable.fromJS(sr);
console.log(sr);
console.log(is.toArray());
console.log(is.valueSeq().toArray());
看到这个http://jsfiddle.net/3sjq148f/2/
我们从不可变数据结构中得到的数组似乎仍然装饰着每个包含对象的不可变字段。这是意料之中的吗?
【问题讨论】: