ES6 myMap.delete(key)

删除与该键关联的任何值,并返回Map.prototype.has(key)先前返回的值。Map.prototype.has(key)之后将返回false。

语法

myMap.delete(key);

参数

  • 键 - 要从Map中删除的元素的键。

返回值

如果元素已退出并被删除,则返回true ; 否则它返回false。

var myMap = new Map();
myMap.set("id", "admin");
myMap.set("pass", "admin@123");
console.log(myMap.has("id"));

myMap.delete("id");
console.log(myMap.has("id"));

输出

true
false

返回一个新的Iterator对象,该对象包含插入顺序中Map对象中每个元素的[key,value]数组。语法myMap.entries()返回值返回一个新的迭代器对象。例var myMap = new ...