ES6 - Eliminar método de mapa (clave)

Elimina cualquier valor asociado a la clave y devuelve el valor que Map.prototype.has (clave) habría devuelto previamente. Map.prototype.has (key) devolverá falso después.

Sintaxis

myMap.delete(key);

Parámetros

Key - clave del elemento que se eliminará del mapa.

Valor devuelto

Devoluciones truesi el elemento salió y fue eliminado; si no vuelvefalse.

Ejemplo

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"));

Salida

true 
false