JS Built-ins
WeakMapdeletebeginner

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

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

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

WeakMap delete() and has()

After delete, has(key) returns false.

Challenge: Verify has() reflects deletion.

πŸ’‘ Hints (1)
  • β€’ has() is the complement of delete() β€” if deleted, has returns false.