1.set
它類似於陣列,但是成員的值都是唯一的,沒有重複的值。
set 本身是乙個建構函式,用來生成 set 資料結構。
const s = newset();
[2,3,1,2,4,5,1].foreach(x=>s.add(x));
for(let i of s)
2.es6 提供了 map 資料結構。它類似於物件,也是鍵值對的集合,但是「鍵」的範圍不限於字串,各種型別的值(包括物件)都可以當作鍵。
const m = newmap();
m.set(o, 'content')
console.log(m.get(o))
//content
m.has(o)
//true
m.delete(o) //
true
m.has(o) //
false
es6學習筆記整理(九)set map資料結構
set的用法 set是一種集合 類似陣列,不同的是set集合中的元素不能重複 有兩種定義方式 第一種 定義時不加引數 let list new set list.add 1 list.add 2 console.log list.size 2第一種 定義時加引數 let arr 1,2,3,4,5 ...
ES6資料集合Set Map
1 let set new set 1,2,3,4,4 2 console.log set set size 返回集合的長度 去重後的長度 1 console.log set.size 1 set.add 55 1 set.add mr add 21 1 set.delete 2 1 console...
es6 set map資料結構
set的key一定是字串 let list new set list.add 5 向set中增加值要用add list.add 6 console.log size list.size set的長度要用size 結果為size 2 還有一種宣告方法,在set初始化時就定義值 結果為size 5 si...