更新于 2020年9月16日 09:33:56
472 次浏览
我们需要编写一个 JavaScript 函数,该函数接收任意数量的 JavaScript 数组,并返回一个包含所有输入数组值的单个数组。例如 −如果输入数组为 −[1, 5], [44, 67, 3], [2, 5], [7], [4], [3, 7], [6]则输出应为 −const output = [1, 5, 44, 67, 3, 2, 5, 7, 4, 3, 7, 6];示例以下是代码 −const a = [1, 5], b = [44, 67, 3], c = [2, 5], d = [7], e = [4], f = [3, 7], g = [6]; const concatArrays = (...arr) => { const res = arr.reduce((acc, val) => { return acc.concat(...val); }, []); return res; }; console.log(concatArrays(a, b, c, d, e, f, g));输出控制台输出如下 −[ 1, 5, 44, 67, 3, 2, 5, 7, 4, 3, 7, 6 ]