ES6 資料結構)

2022-07-08 20:24:12 字數 1152 閱讀 2382

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