--- title: Map.prototype.delete() slug: Web/JavaScript/Reference/Global_Objects/Map/delete translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete ---
Il metododelete() 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);
keyMap.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")}}