数组扁平化指的是将一个多维数组变成一维数组
const array = [[1,2,[2,4]],[[2],[3]],1,23];
function flatten(array) {
let str = array.toString();
//使用数组的toString方法会返回1,2,2,4,2,3,1,23
let newArr = str.split(',');
//此时将这个字符串按照逗号做分割变成一个字符串数组
for (let i = 0; i < newArr.length; i++) {
newArr[i] = Number(newArr[i]);
}
//遍历该数组转成number类型然后返回
return newArr;
}
console.log(flatten(array));