ES6-集合

一、set集合

ES6 提供了新的数据结构 Set (集合)。它类似于数组,但成员的值都是唯
一的,集合实现了 iterator 接口,所以可以使用『扩展运算符』和『 for…of… 』进
行遍历,集合的属性和方法:
1) size
返回集合的元素个数
2) add
增加一个新元素,返回当前集合
3) delete 删除元素,返回 boolean
4) has
检测集合中是否包含某个元素,返回 boolean
5) clear
清空集合,返回 undefined

 

 set集合案例

 

二、map集合

ES6 提供了 Map 数据结构。它类似于对象,也是键值对的集合。但是“键”
的范围不限于字符串,各种类型的值(包括对象)都可以当作键。 Map 也实现了
iterator 接口,所以可以使用『扩展运算符』和『 for…of… 』进行遍历。 Map 的属
性和方法:
1) size
返回 Map 的元素个数
2) set
增加一个新元素,返回当前 Map
3) get
返回键名对象的键值
4) has
检测 Map 中是否包含某个元素,返回 boolean
5) clear
清空集合,返回 undefined

 map集合的api操作。

猜你喜欢

转载自blog.csdn.net/weixin_60934893/article/details/130510836