JavaScript .delete()

BrandonDusch's avatar
Published Dec 31, 2021Updated Oct 14, 2023
Contribute to Docs

Removes the entry associated with a given key from a Map object.

  • Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Includes 34 Courses
    • With Professional Certification
    • Beginner Friendly.
      115 hours
  • Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
    • Beginner Friendly.
      15 hours

Syntax

The .delete() method accepts a key parameter and returns true if the deletion was successful. Otherwise, if the key does not exist, false is returned.

map.delete(key);

Example

Data can be removed from a Map object using the .delete() method.

const fruits = new Map([
['Apples', 5],
['Oranges', 8],
]);
console.log(fruits.delete('Oranges')); // Output: true
console.log(fruits.delete('Strawberries')); // Output: false

The first .delete() statement returns true because fruits contain an entry with Oranges as a key and has successfully removed it. The second statement returns false because an entry with the Strawberries key does not exist in fruits.

Codebyte Example

In the code below, a new Map of consumable construction supplies catalogs the current quantities on hand:

Code
Output
Loading...

All contributors

Contribute to Docs

Learn JavaScript on Codecademy

  • Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Includes 34 Courses
    • With Professional Certification
    • Beginner Friendly.
      115 hours
  • Learn how to use JavaScript — a powerful and flexible programming language for adding website interactivity.
    • Beginner Friendly.
      15 hours