//List 类型 对应数组
let arr = [1, 2, { id: 1, name: '张三' }]
let istate = List(arr)
let istate = fromJS(arr)
//获取 get/getIn
console.log(istate.get(1))
console.log(istate.getIn([2, 'name']))
//追加 push/unshift/pop/shift
let newState = istate.push(3)
console.log(newState.toJS())
//修改 set/update
let newState = istate.set(1,10)
let newState = istate.update(1,v=>v+10)
let newState = istate.updateIn([2,'id'],v=>v+10)
console.log(newState.toJS());
//immutable 中的list长度
console.log(istate.size);