JS Built-ins
WeakSethasbeginner

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

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

has() returns false after the object has been deleted.

WeakSet has() After Delete

After delete(obj), has(obj) returns false.

Challenge: Verify has() after deletion.

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