前置知识:
Map和Set对象是在ES6中被引入的,作为一种由 key值标记的数据容器。
Map和Set对象承载的数据元素可以按照插入时的顺序,被迭代遍历。...Set本身为一个构造函数,用来生成 Set数据结构,使用 add方法来添加新成员。...1,2,3,3,4]);
[...a]; // [1,2,3,4]
a.size; // 4
// 数组去重
[...new Set([1,2,3,4,4,4])];// [1,2,3,4]
注意:
向...Set中添加值的时候,不会类型转换,即 5和 '5'是不同的。...基础使用:
let a = new Map();
let b = {name: 'leo' };
a.set(b,'my name'); // 添加值
a.get(b); // 获取值