Ecmascript 6 不可变JS->;修改列表

Ecmascript 6 不可变JS->;修改列表,ecmascript-6,redux,immutable.js,Ecmascript 6,Redux,Immutable.js,我正在尝试使用Immutable.js修改列表。好的,语法应该是 import {List} from './immutable' let origList = List(['a', 'b', 'c']) let newList = origList.push('d') // newList is coming out equal to 4 newList采用整数值:列表的大小;Immutable.js对象在使用时应返回修改后的版本。如何制作列表的修改版本(在Redux reducer中使用

我正在尝试使用Immutable.js修改列表。好的,语法应该是

import {List} from './immutable'

let origList = List(['a', 'b', 'c'])
let newList = origList.push('d')
// newList is coming out equal to 4
newList采用整数值:列表的大小;Immutable.js对象在使用时应返回修改后的版本。如何制作列表的修改版本(在Redux reducer中使用)


根据官方文档:“push()返回一个新列表,其中附加了提供的值,从该列表的大小开始。”

ImmutableJS实际工作正常,并返回一个新的更新列表。请参阅下面的代码片段

let origList=Immutable.List(['a','b','c']);
console.log(origList.push('d'))

什么是
/immutable
导出的?