使用 JavaScript 从 Set 中移除元素
delete 方法会检查值在 set 中是否存在,如果存在,则将该值从 set 中移除。我们可以如下实现它 &minusl
示例
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