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())