算法
1 去重
var a = [1,2,3,4,5,3,2,3,4,5]; // 去掉重复的项
1 Array.form // Array.from() 方法从一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例
Array.from(new Set(a))
注意:并不适合所有的去重情况
var a = [{a: 1}, {a: 1}]
Array.from(Set(a)) // [{a: 1}, {a: 1}]
2 常用的好用的
var a = [1,2,3,4,2 ];
var res = []; // 存储去重之后的结果
var obj = {};
a.forEach(v => {
if (!obj[v]) {
obj[v] = true;
res.push(v);
}
})