1、set ES6 提供了新的數據結構 Set。它類似於數組,但是成員的值都是唯一的,沒有重覆的值。 使用add方法向 Set 結構加入成員。 2、size 確定set結構中有幾個元素。 3、add/delete/has/clear ...
1、set
ES6 提供了新的數據結構 Set。它類似於數組,但是成員的值都是唯一的,沒有重覆的值。
let s = new Set();
[2, 3, 5, 4, 5, 2, 2].forEach(x => s.add(x));
console.log(s)
使用add
方法向 Set 結構加入成員。
2、size
const items = new Set([1, 2, 3, 4, 5, 5, 5, 5]);
items.size
確定set結構中有幾個元素。
3、add/delete/has/clear
s.add(1).add(2).add(2);
// 註意2被加入了兩次
s.size // 2
s.has(1) // true
s.has(2) // true
s.has(3) // false
s.delete(2);
s.has(2) // false