April 2018
Beginner to intermediate
426 pages
10h 19m
English
To simulate the intersection operation, we can also create a function to help us create a new set of the common elements that both setA and setB demonstrated as follows:
const intersection = (set1, set2) => { const intersectionSet = new Set(); set1.forEach(value => { if (set2.has(value)) { intersectionSet.add(value); } }); return intersectionSet;};console.log(intersection(setA, setB)); // {2, 3}
The preceding code does the same thing as the intersection function we developed, however, the preceding code is not optimized (as we also developed an optimized version).
Read now
Unlock full access