3 category: JavaScript libraries
10 var map = Immutable.Map({ a: 1, b: 2, c: 3 })
22 var list = Immutable.List.of(1, 2)
35 var nested = Immutable.fromJS({ user: { profile: { name: 'John' } } })
39 .mergeDeep({ user: { profile: { age: 90 } } })
40 .setIn([ 'user', 'profile', 'name' ], 'Jack')
41 .updateIn([ 'user', 'profile', 'name' ], (s) => s.toUpperCase())
44 .getIn(['user', 'profile', 'name']) // 'JACK'