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

WeakSet.prototype.delete() - JavaScript | MDN

This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

WeakSet.prototype.delete()

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since 2015 9.

WeakSet delete() WeakSet .

In this article

const weakset1 = new WeakSet();
const object1 = {};

weakset1.add(object1);

console.log(weakset1.has(object1));
// Expected output: true

weakset1.delete(object1);

console.log(weakset1.has(object1));
// Expected output: false

js
weakSetInstance.delete(value)

value

WeakSet

WeakSet true. value WeakSet false. value false .

delete()

js
const ws = new WeakSet();
const obj = {};

ws.add(window);

ws.delete(obj); // false  .    
ws.delete(window); // true  .  .

ws.has(window); // false  . window     WeakSet  .

Specification
ECMAScript 2027 LanguageSpecification
# sec-weakset.prototype.delete


Web Proxy Viewer  |  New URL  |  Original Page