数组去重
1 function noRepeat(arr) { 2 let set = new Set(arr); 3 return Array.from(set); 4 }
感觉这是最简洁的一种方法啦
1.将需要去重的数组赋值给Set(利用Set相同值add只会更改一次的特性)
2.将set变为数组返回
2,使用includes()方法
function noRepeat(arr) { let noRepeatArr = []; for (let item of arr) { if (!noRepeatArr.includes(item)) { noRepeatArr.push(item); } return noRepeatArr; }