--- title: Map.prototype.delete() slug: Web/JavaScript/Reference/Global_Objects/Map/delete tags: - ECMAScript 2015 - JavaScript - Map - Ссылка - метод - прототип translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete ---
Метод delete()
удаляет указанный элемент из объекта {{jsxref("Map")}}.
Исходники данного интерактивного примера хранятся в репозитории GitHub. Если вы хотите внести свой склад в проект интерактивных примеров - пожалуйста, клонируйте https://github.com/mdn/interactive-examples и пришлите нам пулл-реквест.
myMap.delete(key);
true
если элемент существовал в {{jsxref("Map")}} и он был удален или false
если элемента с такким ключом не было.
delete
var myMap = new Map(); myMap.set('bar', 'foo'); myMap.delete("bar"); // Возвращает true. Успешно удалён. myMap.has("bar"); // Возвращает false. Элемента "bar" больше нет.
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('ES2015', '#sec-map.prototype.delete', 'Map.prototype.delete')}} | {{Spec2('ES2015')}} | Изначальное определение. |
{{SpecName('ESDraft', '#sec-map.prototype.delete', 'Map.prototype.delete')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Map.delete")}}