JS Built-ins
WeakSetdeletebeginner

WeakSet.prototype.delete() β€” has() after delete

πŸ“– Usage Example
const ws = new WeakSet()
const o = {}
ws.add(o)
ws.delete(o)
ws.has(o)  // β†’ false

After delete(), has() confirms the object is gone.

WeakSet delete() and has()

After delete, has(obj) returns false.

Challenge: Verify has() reflects deletion.

πŸ’‘ Hints (1)
  • β€’ delete() removes the object; has() reflects this change.