es6學習 set map資料結構

2022-07-26 12:36:08 字數 490 閱讀 2878

1.set

它類似於陣列,但是成員的值都是唯一的,沒有重複的值。

set 本身是乙個建構函式,用來生成 set 資料結構。

const s = new

set();

[2,3,1,2,4,5,1].foreach(x=>s.add(x));

for(let i of s)

2.es6 提供了 map 資料結構。它類似於物件,也是鍵值對的集合,但是「鍵」的範圍不限於字串,各種型別的值(包括物件)都可以當作鍵。

const m = new

map();

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...