--- 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.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 | 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")}}