天天看點

ES6(資料結構)

ES6(資料結構)

ES6(資料結構)

一、set 用法

ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)

set 對數組進行轉化

ES6(資料結構)
ES6(資料結構)

添加重複元素不會生效

ES6(資料結構)
ES6(資料結構)

(應用:去重複功能)轉化過程不會有資料類型的轉換

ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)

添加、删除、判斷是否存在的方法

2.

ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)

讀取(周遊)的幾種方法

 二、WeakSet

與Set的差別:

1.WeakSet 的元素隻能是對象

2.WeakSet 的對象是弱應用(不會檢測是否在其他中用過,不與回收機制挂鈎)

3.不能周遊,部分屬性和方法 Set 沒有

 1.

ES6(資料結構)
ES6(資料結構)

 隻能是對象

ES6(資料結構)
ES6(資料結構)

三、Map

1.生成 Map 對象的方法

1.

ES6(資料結構)
ES6(資料結構)
ES6(資料結構)
ES6(資料結構)

 2.常用屬性值和方法

ES6(資料結構)
ES6(資料結構)

(Map 周遊與 Set 方法相同)

 四、WeakMap

WeakMap 與 Map 的差別 和  WeakSet與Set的差別相同

ES6(資料結構)
ES6(資料結構)

繼續閱讀