//数组降维、排序、去重。
function reduceSortUniq(arr) {
let newarr = [];
arr.flat(Infinity).sort().forEach(function (item) {
if (!newarr.includes(item)) {
newarr.push(item)
}
})
return newarr;
}
let arr = [1, 3, 2, [2, 6, 7, [9, 3, 5, [6, 4, 2, [1, 8]]]]]
console.log(reduceSortUniq(arr)); //调用传参
封装方法之数组降维去重排序--记录
原文:https://www.cnblogs.com/Lilianyang/p/14237789.html