天天看点

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(数据结构)

继续阅读