二维数组降维
function reduceDimension(arr) {
return Array.prototype.concat.apply([], arr);
}
多维数组降维
function reduceDimension(arr) {
let tmp = arr;
let result = arr;
while(tmp instanceof Array) {
result = Array.prototype.concat.apply([], result);
tmp = tmp[0];
}
return result;
}
数组去重
function newArr(arr){
return Array.from(new Set(arr))
}