方法①
效果:不管数组嵌套多少层,都转化为一维数组。

方法②
效果:不管数组嵌套多少层,都转化为一维数组。

方法③
Array.prototype.flat([depth])
效果:将特定深度的子阵列重新串接成一新阵列,默认深度为1

方法④
Array.from()
效果:展开深度为1。

方法⑤
reduce()和concat()结合构建递归函数
效果:不管数组嵌套多少层,都转化为一维数组。

方法⑥
仅用concat()构建递归函数
效果:不管数组嵌套多少层,都转化为一维数组。

网友评论