Remove qualquer valor associado à chave e retorna o valor que Map.prototype.has (chave) teria retornado anteriormente. Map.prototype.has (chave) retornará falso posteriormente.
Sintaxe
myMap.delete(key);
Parâmetros
Key - chave do elemento a ser removido do mapa.
Valor de retorno
Devoluções truese o elemento saiu e foi removido; senão ele retornafalse.
Exemplo
var myMap = new Map();
myMap.set("id", "admin");
myMap.set("pass", "[email protected]");
console.log(myMap.has("id"));
myMap.delete("id");
console.log(myMap.has("id"));
Resultado
true
false