后面的空数组是啥含义?
代码如下:
var red = [[0, 1], [2, 3], [4, 5]].reduce(function(a, b) {
return a.concat(b);
}, []);
是有什么作用吗
请问大佬们,后面的空数组是啥含义?
回复
1个回答
test
2024-06-30
那个数组是初始值 reduce(callbackFn, initialValue)
这段代码是将二维数组 扁平化 成一维数组,会把各自项展开,最终得到 [0, 1, 2, 3, 4, 5]
Array.prototype.reduce() MDN
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容