数组去重
ES5的实现方式:
// 数组去重
let arr = [3, 4, 1, 2, 2, 9, 4, 5, 6, 6, 6, 6, 7, 8, 9, 11];
// 方式一(es5)
let arr2 = [];
for (let i = 0; i < arr.length; i++) {
if (arr.indexOf(arr[i]) === i) {
arr2.push(arr[i]);
}
}
ES6的实现方式:
let arr = [3, 4, 1, 2, 2, 9, 4, 5, 6, 6, 6, 6, 7, 8, 9, 11];
// 方式二(es6)
let arr1 = Array.from(new Set(arr.flat(Infinity)));