Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Reference
  4. Standard built-in objects
  5. Map
  6. delete()

Map.prototype.delete()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

Thedelete() method ofMap instances removes the entry specified by the key from thisMap.

Try it

const map = new Map();map.set("bar", "foo");console.log(map.delete("bar"));// Expected result: true// True indicates successful removalconsole.log(map.has("bar"));// Expected result: false

Syntax

js
mapInstance.delete(key)

Parameters

key

The key of the entry to remove from theMap object. Object keys are compared byreference, not by value.

Return value

true if an entry in theMap object has been removed successfully.false if the key is not found in theMap.

Examples

Using delete()

js
const myMap = new Map();myMap.set("bar", "foo");console.log(myMap.delete("bar")); // Returns true. Successfully removed.console.log(myMap.has("bar")); // Returns false. The "bar" element is no longer present.

Specifications

Specification
ECMAScript® 2026 Language Specification
# sec-map.prototype.delete

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp