I'm looking for Set and Set operations in Javascript for intersection, union and difference instead of having to write them manually. Here's equivalent Java code:
Set<Integer> toMerged = new HashSet<Integer>(to);
toMerged.addAll(memory);
Set<Integer> toFiltered = new HashSet<Integer>(toMerged);
Set<Integer> memoryFiltered = new HashSet<Integer>(toMerged);
toFiltered.retainAll(lookupSet);
memoryFiltered.removeAll(lookupSet);
As seen in code above, I'm looking for for equivalent addAll, retainAll and removeAll methods in a Set implementation in Javascript. Thanks for any insights.