Loop through a Set using Javascript



In the set that we implemented, we can create a for each function in our class and accept a callback that we can call on every element. Let's see how we can implement such a function − 

Example

forEach(callback) {    for (let prop in this.container) {       callback(prop);    } }

You can test this using − 

Example

const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.forEach(elem => console.log(`Element is ${elem}`));

Output

This will give the output −

Element is 1 Element is 2 Element is 5

The ES6 Set API also provides the same functionality using the forEach method.

Updated on: 2020-06-15T09:37:52+05:30

629 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements