1、数组字符串化
let arr = [[123456], [333], 789]
arr += ''
arr = arr.split(',')
console.log(arr)
2、递归
function demo(arr) {
var newArr = []
for (var i = 0; i < arr.length; i++) {
if (Array.isArray(arr[i])) {
// 如果是数组,调用递归函数 dimension 将其扁平化,然后再 push 到 newArr 中
newArr.push.apply(newArr, demo(arr[i]))
} else {
// 不是数组直接 push 到 newArr 中
newArr.push(arr[i])
}
}
return newArr
}
var array = ['1', '2', ['2', ['6', ['4', '9'], '8'], '5']