[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Set/delete [Back]  [Original]

Set.prototype.delete() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Set.prototype.delete()

Baseline

20157

delete() Set

const set = new Set();
set.add({ x: 10, y: 20 }).add({ x: 20, y: 30 });

// `x > 10` 
set.forEach((point) => {
  if (point.x > 10) {
    set.delete(point);
  }
});

console.log(set.size);
// : 1

js
setInstance.delete(value)

value

Set

true value Set false

delete()

js
const mySet = new Set();
mySet.add("foo");

mySet.delete("bar"); //  false 
mySet.delete("foo"); //  true 

mySet.has("foo"); //  false 

Set

js
const setObj = new Set(); // 

setObj.add({ x: 10, y: 20 }); // 

setObj.add({ x: 20, y: 30 }); // 

// `x > 10` 
setObj.forEach((point) => {
  if (point.x > 10) {
    setObj.delete(point);
  }
});

ECMAScript 2027 LanguageSpecification
# sec-set.prototype.delete


Web Proxy Viewer  |  New URL  |  Original Page