Skip to main content

Methods of Set()

const mySet = new Set();

mySet.add(1); // Set [ 1 ]
mySet.add(['array']);
mySet.add('some text'); // Set [ 1, 'some text' ]
mySet.add({ a: 1, b: 2 });

mySet.has(1); // true
mySet.delete(1); // true
mySet.size; // 3

for (let item of mySet) {
console.log(item);
}

mySet.forEach((itemVal, itemValRepeated, entireSet) => {
console.log(itemVal, itemValRepeated, entireSet);
});

mySet.clear();

const arrayFromSet = [...mySet];