JavaScript高级~数组偏平化
方式一:
let arr=[11,[22,[33,[44]]],[55,66,77],88,99,['00']]
let arr2=arr.toString().split(",")
方式二:es6的flat
let arr=[11,[22,[33,[44]]],[55,66,77],88,99,['00']]
let arr3=arr.flat(Infinity)
flat的参数默认为1,表示提取一层嵌套,为Infinity的时候,无论多少层,都可以展开。
等效于
let arr3=arr.flat(3)

浙公网安备 33010602011771号