通过对象的属相去重
1.
function unique(arr) {
let res = [];
let json = {};
for (let i = 0; i< arr.length; i++) {
if (!json[arr[i]]) {
res.push(arr[i]);
json[arr[i]] = 1;
}
}
return res;
}
2.
[...new Set([1,2,1])]
多维数组扁平化
let a = [1, [2,3], [4,[5,6]]];
let b = a.flat(3); // 降维3级
let b = a.toString().split(',').map(item => Number(item))