什么是ES6键值对?
键值对('key = value') 顾名思义,每一个键会对应一个值。每个键对应响应的值,当按下响应的键时,就会输出响应的结果。
键:就是存的值的编号。
值:就是要存放的数据。
什么是set集合?
Set集合中的元素是唯一的。
ECMAScript 6提供了Set构造函数,创建set对象
1.Set集合 - 值(唯一的)的集合
2.NaN、 undefined等值允许被存储在Set集合中
3.set集合中存储复杂数据类型(数组、对象及函数等)
空数组和空对象表示多个值 []![] {}!{}
多个函数也表示多个值 function(){} !== function(){}
set集合属性和方法
MAP集合
Map集合是键值对的集合。
任何值都可以作为Map集合中的键或值。
Map 集合可以按照插入的顺序迭代它的元素。
MAP集合的属性和方法
ForEach()方法
作用 - 用于遍历当前的Set集合(为Set集合中每个元素调用callback函数)
回调函数function (value, key, set) {}
value - 表示当前Set集合中每一个值
key - 表示当前Set集合中每一个键
set - 表示当前遍历的Set集合