ES6(数据结构)

简介: ES6(数据结构)一、set 用法 set 对数组进行转化添加重复元素不会生效 (应用:去重复功能)转化过程不会有数据类型的转换 添加、删除、判断是否存在的方法2.

ES6(数据结构)

一、set 用法

 

set 对数组进行转化

添加重复元素不会生效

 

(应用:去重复功能)转化过程不会有数据类型的转换

 

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

2.

 

  

读取(遍历)的几种方法

 二、WeakSet

与Set的区别:

1.WeakSet 的元素只能是对象

2.WeakSet 的对象是弱应用(不会检测是否在其他中用过,不与回收机制挂钩)

3.不能遍历,部分属性和方法 Set 没有

 

 1.

 只能是对象

 

三、Map

1.生成 Map 对象的方法

1.

2.

 

 2.常用属性值和方法

(Map 遍历与 Set 方法相同)

 

 四、WeakMap

WeakMap 与 Map 的区别 和  WeakSet与Set的区别相同

目录
相关文章
|
11天前
|
存储 JavaScript
ES6+新特性-Symbol与Set/Map数据结构
ES6 引入了三种新的数据结构:Symbol、Set和Map。Symbol是唯一且不可变的值,常用于定义对象的独特属性;Set存储不重复值,适合数组去重;Map则是键值对集合,键可为任意类型,提供了更灵活的存储方式。这些新数据结构提供了更高效的操作手段,分别解决了属性命名冲突、数据去重和复杂键值对存储的问题。示例展示了如何使用Symbol、Set和Map进行基本操作。
|
5月前
ES6学习(七)—Set 和 Map 数据结构
ES6学习(七)—Set 和 Map 数据结构
|
8月前
ES6: Set数据结构
ES6: Set数据结构
28 0
|
8月前
ES6: Map数据结构
ES6: Map数据结构
24 0
|
9月前
|
存储
ES6中新增的Set、Map两种数据结构怎么理解以及操作方法
Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构
|
9月前
|
存储 JavaScript Java
JS 怎么理解ES6新增Set、Map两种数据结构?
JS 怎么理解ES6新增Set、Map两种数据结构?
82 1
|
11月前
|
存储 Java 对象存储
一文搞清楚ES6新增数据结构 Symbol Map WeakMap Set WeakSet(二)
一文搞清楚ES6新增数据结构 Symbol Map WeakMap Set WeakSet
88 0
|
11月前
|
存储
一文搞清楚ES6新增数据结构 Symbol Map WeakMap Set WeakSet(一)
一文搞清楚ES6新增数据结构 Symbol Map WeakMap Set WeakSet
85 0
|
JavaScript 前端开发 Java
【ES6】JS的Set和Map数据结构
【ES6】JS的Set和Map数据结构
125 0
|
存储 JavaScript API
每日一题:你是怎么理解ES6新增Set、Map两种数据结构的?
每日一题:你是怎么理解ES6新增Set、Map两种数据结构的?
123 0