JS Built-ins
WeakMaphasbeginner

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

πŸ“– Usage Example
const wm = new WeakMap()
const k = {}
wm.set(k, 1)
wm.delete(k)
wm.has(k)  // β†’ false

has() returns false after a key has been deleted.

WeakMap has() After Delete

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

Challenge: Verify has() after deletion.

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