Persistent and Transient Data Structures
import * as Immutable from 'immutable';
let list = Immutable.List();
list = list.withMutations(mutableList => {
let val = "";
return Immutable.Range(0, 1000000)
.forEach(() => {
val += "concatenation";
mutableList.push(val);
});
});
console.log(list.size); // writes 1000000
list.push('');
console.log(list.size); // writes 1000000Last updated
Was this helpful?