JavaScript Map delete()

Definition and usage

delete() Method used to delete elements from the Map.

Instance

// Create a Map
const fruits = new Map([
  ["apples", 500],
  ["bananas", 300],
  ["oranges", 200]
]);
// Delete an element
fruits.delete("apples");

Try it yourself

Syntax

map.delete(key)

Parameter

Parameter Description
key Required. The key of the element to be deleted.

Return value

Type Description
Boolean Returns true if the element exists, otherwise returns false.

Browser support

map.delete() Is a feature of ECMAScript6 (ES6).

Starting from June 2017, all modern browsers support ES6 (JavaScript 2015):

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
May 2016 April 2017 June 2017 September 2016 June 2016

map.delete() Not Supported in Internet Explorer.