--- title: Map.prototype.delete() slug: Web/JavaScript/Reference/Global_Objects/Map/delete tags: - ECMAScript 2015 - JavaScript - Mapa - Prototipo - metodo translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete ---
{{JSRef}}

O método delete() remove o elemento especificado de um objeto Map.

Sintaxe

meuMapa.delete(chave);

Parâmetros

key
Obrigatório. A chave do elemento a ser removido do objeto Map.

Valor retornado

Retorna true se um elemento existia no objeto Map e foi removido, ou false se o elemento não existia.

Exemplos

Usando o método delete

var meuMapa = new Map();
meuMapa.set('bar', 'foo');

meuMapa.delete('bar'); // Retorna true. Removido com sucesso.
meuMapa.has('bar');    // Retorna false. O elemento com valor "bar" já não existe mais no mapa.

Especificações

Especificação Status Comentário
{{SpecName('ES2015', '#sec-map.prototype.delete', 'Map.prototype.delete')}} {{Spec2('ES2015')}} Definição inicial.
{{SpecName('ESDraft', '#sec-map.prototype.delete', 'Map.prototype.delete')}} {{Spec2('ESDraft')}}  

Compatibilidade com os navegadores

{{CompatibilityTable}}

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 38 {{CompatGeckoDesktop("13.0")}} 11 25 7.1
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatNo}} 38 {{CompatGeckoMobile("13.0")}} {{CompatNo}} {{CompatNo}} 8

Veja também