JS数组扁平化

数组扁平化就是将一个多维数组转换为一个一维数组

实现基本方式

1、对数组的每一项进行遍历。

2、判断该项是否是数组。

3、如果该项不是数组则将其直接放进新数组。

4、是数组则回到1,继续迭代。

5、当数组遍历完成,返回这个新数组。

 

2.使用reduce方法

 

 

3. yield*的用法,天才级别的扁平化方式

 

 

 

4. es6中的flat函数也可以实现数组的扁平化

 

 

5.扩展运算符

 

posted on 2020-09-10 22:01  申文静  阅读(161)  评论(0编辑  收藏  举报

导航