// 多维数组
const arr = [1, [2, [3, [4, 5]], 6], 7];
// 扁平化后
// [1, 2, 3, 4, 5, 6, 7]
function arrChange(arr) {
let newArr = [];
arr.forEach(item => {
if (Array.isArray(item)) {
newArr = newArr.concat(arrChange(item))
} else {
newArr.push(item)
}
})
return newArr
}
console.log(arrChange(arr))