无涯教程-Set.prototype.delete(value)函数

45 阅读1分钟

此功能从集合中删除指定的值。

Set.prototype.delete(value) - 语法

myMap.delete(key);
  • key    -  要从Map中删除的元素的键

Set.prototype.delete(value) - 返回值

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

Set.prototype.delete(value) - 示例

var set=new Set(); 
set.add(10); 
set.add(20); 
set.add(30);
console.log(`Size of Set before delete() :${set.size}`); 
console.log(`Set has 10 before delete() :${set.has(10)}`); 

set.delete(10) console.log(Size of Set after delete() :${set.size}); console.log(Set has 10 after delete() :${set.has(10)})

运行上面代码输出

Size of Set before delete() :3 
Set has 10 before delete() :true 
Size of Set after delete() :2 
Set has 10 after delete() :false 

参考链接

www.learnfk.com/es6/es6-set…