一、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增加一个新元素,返回当前 Map3) get返回键名对象的键值4) has检测 Map 中是否包含某个元素,返回 boolean 值5) clear清空集合,返回 undefined
map集合的api操作。