Skip to content

Set

Create Set

// Empty Set Object
const emptySet = new Set();

// Set Object with values
const setObj = new Set([1, true, "hi"]);

Add

const emptySet = new Set();

// add values
emptySet.add("a"); // 'a'
emptySet.add(1); // 'a', 1
emptySet.add(true); // 'a', 1, true
emptySet.add("a"); // 'a', 1, true

Delete

const emptySet = new Set([1, true, "a"]);

// delete values
emptySet.delete("a"); // 1, true
emptySet.delete(true); // 1
emptySet.delete(1); //

Has

const setObj = new Set([1, true, "a"]);

// returns true or false
setObj.has("a"); // true
setObj.has(1); // true
setObj.has(false); // false

Clear

const setObj = new Set([1, true, "a"]);

// clears the set
console.log(setObj); // 1, true, 'a'
setObj.clear(); //

Size

const setObj = new Set([1, true, "a"]);

consoloe.log(setObj.size); // 3

ForEach

const setObj = new Set([1, true, "a"]);

setObj.forEach(function (value) {
  console.log(value);
});

// 1
// true
// 'a'

Comments