Immutable fiddly
Playing with Immutable.js stuff
by Laurel Bruggeman
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/immutable/3.7.2/immutable.min.js"></script>
JavaScript
console.clear();
var list = Immutable.List([ 1, 2, 3 ]);
var map = Immutable.Map({list: list})
console.log('first', list.first());
console.log('last', list.last());
console.log('contains 2', list.contains(2));
console.log('reversed first', list.reverse().first());
console.log('find 2', list.find(function(item) { return item === 2; }));
console.log(map.toString())
map = map.removeIn(['list', 1])
console.log(map.toString())