创建一个Set,有以下两种方法:
var set1 = new Set();
var set2 = new Set([1,2,3]);
重复元素在Set中自动被过滤掉
var s = new Set([1,2,3,3,'3']);
console.log(s); //{1,2,3,'3'}
注意数字3和字符串'3'是不同的元素。
add(key)可以添加元素到Set中,可以重复添加某元素,但不会添加进去:
s.add(4);
s; // Set {1, 2, 3, 4}
s.add(4);
s; // 仍然是 Set {1, 2, 3, 4}
通过delete(key)方法可以删除元素:
var s = new Set([1, 2, 3]);
s; // Set {1, 2, 3}
s.delete(3);
s; // Set {1, 2}
本文深入讲解了Set数据结构的创建方法及其特性,包括如何通过构造函数初始化Set,自动过滤重复元素的功能,以及如何使用add和delete方法进行元素的添加与删除操作。
344

被折叠的 条评论
为什么被折叠?



