Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
Map.prototype.delete()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
O métododelete() remove o elemento específico do objetoMap através de sua chave.
In this article
Experimente
const map1 = new Map();map1.set("bar", "foo");console.log(map1.delete("bar"));// Expected result: true// True indicates successful removalconsole.log(map1.has("bar"));// Expected result: falseSintaxe
js
delete key;Parâmetros
keyA chave do elemento que será removido do objeto
Map.
Valor retornado
true se o elemento doMap existia e foi removido, oufalse se o elemento não existe.
Exemplos
>Usando o delete()
js
var myMap = new Map();myMap.set("bar", "foo");myMap.delete("bar"); // Retorna true. Removido com sucesso.myMap.has("bar"); // Retorna false. O elemento "bar" não está mais presenteEspecificações
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-map.prototype.delete> |