Метод delete() удаляет указанный элемент из объекта Map.

Синтаксис

myMap.delete(key);

Параметры

key
Ключ элемента удаляемого из объекта Map

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

true если элемент существовал в Map и он был удален или false если элемента с такким ключом не было.

Примеры

Использование метода delete

var myMap = new Map();
myMap.set('bar', 'foo');

myMap.delete("bar"); // Возвращает true. Успешно удалён.
myMap.has("bar");    // Возвращает false. Элемента "bar" больше нет.

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

Спецификация Статус Комментарий
ECMAScript 2015 (6th Edition, ECMA-262)
Определение 'Map.prototype.delete' в этой спецификации.
Стандарт Изначальное определение.
ECMAScript Latest Draft (ECMA-262)
Определение 'Map.prototype.delete' в этой спецификации.
Черновик

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

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidSafari on iOSSamsung InternetNode.js
Базовая поддержкаChrome Полная поддержка 38Edge Полная поддержка 12Firefox Полная поддержка 13IE Полная поддержка 11Opera Полная поддержка 25Safari Полная поддержка 8WebView Android Полная поддержка 38Chrome Android Полная поддержка 38Edge Mobile Полная поддержка 12Firefox Android Полная поддержка 14Opera Android Полная поддержка 25Safari iOS Полная поддержка 8Samsung Internet Android Полная поддержка Даnodejs Полная поддержка 0.12
Полная поддержка 0.12
Полная поддержка 0.10
Отключено
Отключено From version 0.10: this feature is behind the --harmony runtime flag.

Легенда

Полная поддержка  
Полная поддержка
Пользователь должен сам включить эту возможность.
Пользователь должен сам включить эту возможность.

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

Метки документа и участники

Внесли вклад в эту страницу: xobotyi, ahtohbi4, vesai
Обновлялась последний раз: xobotyi,