一、set 用法
set 對陣列進行轉化
新增重複元素不會生效
(應用:去重複功能)轉化過程不會有資料型別的轉換
新增、刪除、判斷是否存在的方法
讀取(遍歷)的幾種方法
二、weakset
與set的區別:
1.weakset 的元素只能是物件
2.weakset 的物件是弱應用(不會檢測是否在其他中用過,不與**機制掛鉤)
3.不能遍歷,部分屬性和方法 set 沒有
1.只能是物件
三、map
1.生成 map 物件的方法
1.2.
2.常用屬性值和方法
(map 遍歷與 set 方法相同)
四、weakmap
weakmap 與 map 的區別 和 weakset與set的區別相同
ES6 資料結構 Set
資料結構 set 集合的基本概念 集合是由一組無序且唯一 即不能重複 的項組成的。這個資料結構使用了與有限集合相同的數學概念,應用在計算機的資料結構中。特點 key 和 value 相同,沒有重複的value es6提供了資料結構set.它類似於陣列,但是成員的值都是唯一的,沒有重複的值。1 如何建...
ES6之 Map資料結構
es6新增了 map資料結構,map物件儲存鍵值對,任何值 原始值或物件 都可以作為乙個鍵或乙個值。let map new map let obj map.set obj,myobject map.get obj myobject map.has obj true map.delete obj tr...
Set資料結構(es6新增)
es6提供了新的資料結構,它類似陣列,但是成員都是唯一的,沒有重複的值 可以用來解決陣列去重 1 set本身是乙個建構函式,用來生產set資料結構 可以通過add方法新增資料,size方法判斷長度 var s new set 2,3,5,4,5,2,2 map x s.add x for let i...