JS Built-ins
← Map30 / 55
Mapdeletebeginner

Map delete() β€” delete twice

πŸ“– Usage Example
const m = new Map([['a', 1], ['b', 2]])
m.delete('a')   // β†’ true
m.delete('z')   // β†’ false
console.log(m.size) // β†’ 1

Use Map.delete() to remove a key; it returns true if the key existed.

Map.prototype.delete()

Deleting the same key twice: first returns true, second returns false.

Challenge: Verify that the second delete of the same key returns false.

πŸ’‘ Hints (1)
  • β€’ delete() is idempotent β€” deleting an already-deleted key returns false