使用 Javascript 向 Set 中添加元素
add 方法检查 set 中是否已存在某个值,如果不存在,则将该值添加到 set 中。我们可以按如下方式执行它 -
示例
add(val) {
if (!this.has(val)) {
this.container[val] = val; return true;
}
return false;
}你可以使用 - 来测试此问题
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.add(2); testSet.display(); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
输出
结果将是 -
{ '1': 1, '2': 2, '5': 5 }
True
False
True请注意,即使我们尝试将 2 添加两次,它也只添加了一次。如果你尝试记录此问题,你会得到 false。这是因为如果我们没有添加它,则会返回这些值。
在 ES6 中,你可以按如下方式使用 add 函数 -
示例
const testSet = new MySet(); testSet.add(1); testSet.add(2); testSet.add(5); testSet.add(2); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
输出
结果将是 -
True False True
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP