当前位置: 首页 > 知识库问答 >
问题:

javascript - 后面的空数组是啥含义?

燕玉堂
2023-07-23

代码如下:

var red = [[0, 1], [2, 3], [4, 5]].reduce(function(a, b) { return a.concat(b);}, []);

是有什么作用吗

请问大佬们,后面的空数组是啥含义?

共有2个答案

宫子晋
2023-07-23

好的学习方式:看下文档,跑下代码

实验是检验真理的唯一标准

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Refer...

截屏2023-07-22 18.05.33.png


截屏2023-07-22 18.05.47.png

阎修杰
2023-07-23

那个数组是初始值 reduce(callbackFn, initialValue)

这段代码是将二维数组 扁平化 成一维数组,会把各自项展开,最终得到 [0, 1, 2, 3, 4, 5]

Array.prototype.reduce() MDN
 类似资料: