JavaScript .delete()
Published Dec 31, 2021Updated Oct 14, 2023
Contribute to Docs
Removes the entry associated with a given key from a Map object.
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: trueconsole.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:
Contribute to Docs
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve 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