在ES6中新增了Set这一数据结构,这在许多编程语言中都能见到。Set很像数组,但是它的元素都是唯一的,也就是说Set内的元素没有两个是一样的。
let s = new Set();
这样就构造了一个Set。
数组用push
或shift
方法分别从数组的前端或后端添加数据,而在Set中,我们可以通过add
方法往Set内添加数据。
let s = new Set();
let arr = [1,2,2,3,4,4];
arr.forEach((item)=>{
s