避免ImmutableJS Map将数组转换为List

时间:2017-09-01 07:55:38

标签: javascript immutable.js

如果我m.set(someArray),其中m是Map,则会尝试将someArray转换为不可变List。如何禁用此行为?

1 个答案:

答案 0 :(得分:2)

传递数组的副本:

m.set(someArray.slice());

请注意,如果数组包含引用值(对象,数组),则会复制引用。 .slice()只是一个浅层副本。