SOURCE

const arr = [1,2,[3,[4,5]],6]

const result = arr.flat(Infinity)
console.log(result)

const result2 = JSON.stringify(arr).replace(/\[|\]/g, '').split(',')
console.log(result2)

const result3 = JSON.parse('['+JSON.stringify(arr).replace(/\[|\]/g, '')+']')
console.log(result3)

const result4 = []
const fn = arr => {
    for(let i=0; i<arr.length; i++) {
        if(Array.isArray(arr[i])) {
            fn(arr[i])
        } else {
            result4.push(arr[i])
            console.log(result4)
        }
    }
}
console.log(fn(arr))
// console.log(result4)
console 命令行工具 X clear

                    
>
console