Baseline Widely available
Set
ì¸ì¤í´ì¤ì delete()
ë©ìëë ì§ì í ììê° Set ìì ìë¤ë©´ Setìì ì ê±°í©ëë¤.
const set1 = new Set();
set1.add({ x: 10, y: 20 }).add({ x: 20, y: 30 });
// Delete any point with `x > 10`.
set1.forEach((point) => {
if (point.x > 10) {
set1.delete(point);
}
});
console.log(set1.size);
// Expected output: 1
구문
setInstance.delete(value)
매ê°ë³ì
value
Set
ê°ì²´ìì ì ê±°í ììì ê°.
value
ê° ì´ë¯¸ Set
ì ìì¼ë©´ true
, ê·¸ë ì§ ìì¼ë©´ false
.
delete()
ì¬ì©í기
const mySet = new Set();
mySet.add("foo");
console.log(mySet.delete("bar")); // false; ìì í기 ìí "bar" ììê° ììµëë¤.
console.log(mySet.delete("foo")); // true; ì±ê³µì ì¼ë¡ ìì ëììµëë¤.
console.log(mySet.has("foo")); // false; "foo" ììê° ë ì´ì ì¡´ì¬íì§ ììµëë¤.
Set ìì ê°ì²´ë¥¼ ì ê±°í기
ê°ì²´ë ì°¸ì¡°ë¡ ë¹êµë기 ë문ì ì본 ê°ì²´ì ëí ì°¸ì¡°ê° ìë ê²½ì° ê°ë³ ìì±ì íì¸íì¬ ìì í´ì¼ í©ëë¤.
const setObj = new Set(); // ìë¡ì´ Setì ìì±í©ëë¤.
setObj.add({ x: 10, y: 20 }); // Setì ìë¡ì´ ê°ì²´ë¥¼ ì¶ê°í©ëë¤.
setObj.add({ x: 20, y: 30 }); // Setì ìë¡ì´ ê°ì²´ë¥¼ ì¶ê°í©ëë¤.
// `x > 10`ì¸ point 를 ìì í©ëë¤.
setObj.forEach((point) => {
if (point.x > 10) {
setObj.delete(point);
}
});
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4