--- title: Map.prototype.delete() slug: Web/JavaScript/Reference/Global_Objects/Map/delete tags: - Mapa - Metodă translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete original_slug: Web/JavaScript/Referencje/Obiekty/Map/delete ---
Metoda delete() usuwa określony element z obiektu Map.
var map1 = new Map();
map1.set('bar', 'foo');
console.log(map1.delete('bar'));
// oczekiwany wynik: true
// (true wskazuje na poprawne usunięcie)
console.log(map1.has('bar'));
// oczekiwany wynik: false
myMap.delete(key);
Map.true, jeśli element w Map istniał i został usunięty lub false, jeśli nie.deletevar myMap = new Map();
myMap.set('bar', 'foo');
myMap.delete('bar'); // Zwraca true. Udało się usunąć.
myMap.has('bar'); // Zwraca false. Element "bar" już nie istnieje.
| Specyfikacja | Status | Komentarz |
|---|---|---|
| {{SpecName('ES2015', '#sec-map.prototype.delete', 'Map.prototype.delete')}} | {{Spec2('ES2015')}} | Definicja początkowa. |
| {{SpecName('ESDraft', '#sec-map.prototype.delete', 'Map.prototype.delete')}} | {{Spec2('ESDraft')}} |
{{Compat("javascript.builtins.Map.delete")}}