代码语言: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]
。