April 2018
Beginner to intermediate
426 pages
10h 19m
English
In this topic, we will cover the mathematical concept of union. The union of sets A and B is denoted by:

And is defined as:

This means that x (the element) exists in A or x exists in B. The following diagram exemplifies the union operation:

Now, let's implement the union method in our Set class with the following code:
union(otherSet) { const unionSet = new Set(); // {1} this.values().forEach(value => unionSet.add(value)); // {2}