代码语言:javascript复制
[[0, 1], [2, 3]].reduce(
(acc, cur) => {
return acc.concat(cur);
},
[1, 2]
);- A:
[0, 1, 2, 3, 1, 2] - B:
[6, 1, 2] - C:
[1, 2, 0, 1, 2, 3] - D:
[1, 2, 6]
答案: C
[1,2]是我们的初始值。这是我们开始执行reduce函数的初始值,以及第一个acc的值。在第一轮中,acc是[1,2],cur是[0,1]。我们将它们连接起来,结果是[1,2,0,1]。
然后,acc的值为[1,2,0,1],cur的值为[2,3]。我们将它们连接起来,得到[1,2,0,1,2,3]。


