Live2d Test Env

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)
 
 
 
 
 
posted @ 2021-12-06 23:10  waywardcode  阅读(23)  评论(0)    收藏  举报