.delete()

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: 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.

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn JavaScript on Codecademy