使用 Javascript 从 Set 中移除元素
delete 方法检查集合中是否已存在某个值,如果存在,则将该值从集合中移除。我们执行这一操作的方式如下 \- /nbsp;
示例
delete(val) {
if (this.has(val)) {
delete this.container[val];
return true;
}
return false;
}你可以使用 - 来测试这一操作
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.delete(5); testSet.delete(2); testSet.display(); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
输出
输出将为 -
{ '1': 1}
False
False
True在 ES6 中,你使用 delete 函数如下 - 
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.delete(5); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
输出
输出将为 -
False False True
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP