Spec-Zone.ru › JavaScript

Map.prototype.delete()

Базовый уровень Широко доступно

Эта функция хорошо зарекомендовала себя и работает во многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

Метод delete() экземпляров Map удаляет запись, указанную ключом, из этого Map.

Попробовать

const map = new Map();
map.set("bar", "foo");

console.log(map.delete("bar"));
// Expected result: true
// True indicates successful removal

console.log(map.has("bar"));
// Expected result: false

Синтаксис

mapInstance.delete(key)

Параметры

key
Ключ записи, которую нужно удалить из объекта Map. Ключи объектов сравниваются по ссылке, а не по значению.

Возвращаемое значение

true, если запись в объекте Map была успешно удалена. false, если ключ не найден в Map.

Примеры

Использование delete()

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.

Спецификации

Спецификация
Спецификация языка ECMAScript® 2027
# sec-map.prototype.delete

Совместимость с браузерами

Настольные Мобильные Серверные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android WebView on iOS Bun Deno Node.js
delete
38
12
13
25
8
38
14
25
8
3.0
38
8
1.0.0
1.0
0.12.0

Смотрите также

  • Map
  • Map.prototype.clear()
  • Map.prototype.get()
  • Map.prototype.set()
  • Map.prototype.has()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Map/delete

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API