日常刷题

今天在刷题得时候看见得一道题。

flat:数组得扁平化 ,这个呢是es2019出得

 数组得扁平化他得概念呢是如何将多维数组转换成一堆数组得过程

有两种方法:1,toString()  2,flat转换

接下来呢举两个例子:

var list = [1,2,3,4,[5,6,7]]

list.flat()

打印出来得效果呢    [1,2,3,4,5,6,7]

就是呢吧数组中嵌套得数组取出来。放到一个数组中

不管嵌套多少层数组都可以吧他取出来,放到一个数组中去。

看代码::::

var arr = [1,2,[3,4,[5,6,7,[8,9]]]]

arr.flat()

[,1,2,3,4,5,6,7,8,9]

这个是打印出来得效果。 

原文地址:https://www.cnblogs.com/mzj143/p/12885597.html