通过Set提高代码性能

160 阅读1分钟

首先创建set对象。

let arr = new Set();//伪数组
for(var i=0;i<100;i++){
    arr.add(i);
};

增加

arr.add(2);
//注意:set对象本身是去重的,所以重复元素是无法添加进去的,因而也常用set进行数组去重。

删除

arr.delete(2);

查找

arr.has(2);//返回值为Boolean类型

补充:利用set进行数组去重

let datas = [1,2,3,4,2,3,4,6,7,8];
const newArr = [...new Set(datas)];
console.log(newArr);//[1, 2, 3, 4, 6, 7, 8]