ES6 Set Map 主要方法對比

2022-08-17 07:39:16 字數 660 閱讀 5104

setmap

描述無序,

不重複,

無下標,自帶去重,類似陣列

沒個元素由鍵值對組成,類似物件.(其他

同set)

建立例項

let set = new set(arr);

let map = new map(arr);

新增元素

set.add(元素

) 例:set.add('蒙毅

');map.set(『鍵』 , 』鍵值』);

刪除元素   

set.delete(元素

) 例:set.delete('蒙毅

');map.get(『鍵』);

是否有此元素

set.has(元素) 例

:set.has('蒙毅

'); 返回

boolean

map.has(『鍵』);   返回

boolean

集合個數

set.size; 不是乙個方法

map.size;

清空集合

set.clear();

map.clear();

獲取鍵map.keys(); 獲取所有鍵

,返回乙個陣列

獲取值map.values();取出所有值

,返回乙個陣列

es6 set map擴充套件

一.將set集合轉換為陣列 方法1 let set new set 1,2,3,4,5 let arr array.from set console.log arr 1,2,3,4,5 console.log set set 方法2 let set new set 1,2,3,4 let arr s...

es6 set map應用場景

1.陣列去重 2.字串去重 屬性 set 例項的方法分為兩大類 操作方法 用於運算元據 和遍歷方法 用於遍歷成員 下面先介紹四個操作方法。set 結構的例項有四個遍歷方法,可以用於遍歷成員。需要特別指出的是,set的遍歷順序就是插入順序。這個特性有時非常有用,比如使用 set 儲存乙個 函式列表,呼...

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