本章节复习的是JS中的Map和Set对象,是个集合。
前置知识:
Map和Set对象是在ES6中被引入的,作为一种由 key值标记的数据容器。...Set本身为一个构造函数,用来生成 Set数据结构,使用 add方法来添加新成员。...[...new Set([5,'5'])]; // [5, "5"]
属性和方法:
属性:
Set.prototype.constructor:构造函数,默认就是 Set函数。...Set.prototype.size:返回 Set实例的成员总数。
操作方法:
add(value):添加某个值,返回 Set 结构本身。...Set([1,2,3,3,3,3]);
2 Set的应用
数组去重:
// 方法1
[...new Set([1,2,3,4,4,4])]; // [1,2,3,4]
// 方法2
Array.from