September 2017
Intermediate to advanced
216 pages
6h 8m
English
If you just want to remove duplicates before you iterate over the collection, you don't need to convert ordered sets back to lists. You can just iterate over the ordered set, as follows:
const myOrderedSet = myList .toOrderedSet() .sort() .reverse();myOrderedSet.forEach(v => console.log('myOrderedSet', v));// -> myOrderedSet 9// -> myOrderedSet 8// -> myOrderedSet 7// -> myOrderedSet 6// -> myOrderedSet 5// -> myOrderedSet 4// -> myOrderedSet 3// -> myOrderedSet 2// -> myOrderedSet 1
Our side-effect code can iterate over the set as if it were a list, without the fear of things being out of order.
Read now
Unlock full access