--- title: Map.prototype.delete() slug: Web/JavaScript/Reference/Global_Objects/Map/delete translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete ---
Il metodo
delete()
rimuove l'elemento specificato da un oggetto Map
selezionandolo in base alla chiave.
Il codice sorgente per questo esempio interattivo è contenuto in un repository GitHub. Nel caso in cui tu voglia contribuire al progetto esempi interattivi, clona https://github.com/mdn/interactive-examples e sottometti una pull request.
myMap.delete(key);
key
Map
.true
se un elemento con la chiave specificata esisteva nell'oggetto Map
ed è stato ora rimosso, o false
se non esisteva alcun elemento con la chiave specificata.
delete()
var myMap = new Map(); myMap.set('bar', 'foo'); myMap.delete('bar'); // Ritorna true. Rimosso con successo. myMap.has('bar'); // Ritorna false. L'elemento "bar" non è più presente.
Specification | Status | Comment |
---|---|---|
{{SpecName('ESDraft', '#sec-map.prototype.delete', 'Map.prototype.delete')}} | {{Spec2('ESDraft')}} | |
{{SpecName('ES2015', '#sec-map.prototype.delete', 'Map.prototype.delete')}} | {{Spec2('ES2015')}} | Initial definition. |
{{Compat("javascript.builtins.Map.delete")}}