--- 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 ---
{{JSRef}}

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

Składnia

myMap.delete(key);

Parametery

key
Wymagany. Klucz elementu, który ma zostać usunięty z obiektu Map.

Zwracana wartość

Boolean
Zwraca true, jeśli element w Map istniał i został usunięty lub false, jeśli nie.

Przykłady

Używanie metody delete

var 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

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')}}  

Kompatybilność z przeglądarkami

{{Compat("javascript.builtins.Map.delete")}}

Zobacz również