# Remove elements from a Set using Javascript

Web DevelopmentFront End TechnologyJavascript

The delete method checks if a value already exists in the set, if it does, then it removes that value from the set. We can implement it as follows &minusl

## Example

delete(val) {
if (this.has(val)) {
delete this.container[val];
return true;
}
return false;
}

You can test this using −

## Example

const testSet = new MySet();

testSet.delete(5);
testSet.delete(2);
testSet.display();

console.log(testSet.has(5));
console.log(testSet.has(20));
console.log(testSet.has(1));

## Output

This will give the output −

{ '1': 1}
False
False
True

In ES6, you use the delete function as follows −

## Example

const testSet = new MySet();

testSet.delete(5);

console.log(testSet.has(5));
console.log(testSet.has(20));
console.log(testSet.has(1));

## Output

This will give the output −

False
False
True
Published on 27-Jun-2018 12:19:16