如何在 JavaScript 中展平数组

使用递归和 while 循环是实现此目的的更简单方法

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

export default function flatten(value) {

const arr = []

const flat = (a) => {

let counter = 0

console.log(a)

while (counter

<p>您也可以使用reduce() 和 array.concat()<br></p>

<pre class=”brush:php;toolbar:false”>export default function flatten(value) {

retur优质源码网点我wcqh.cnn value.reduce((acc, val) =&gt;

Array.isArray(val)

? acc.concat(flatten(val))

: acc.concat(val),

[]);

}

登录后复制

以上就是如何在 JavaScript 中展平数组的详细内容,更多请关注青狐资源网其它相关文章!

© 版权声明
THE END
喜欢就支持一下吧
点赞17 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容