js 怎么将n个数组合并成一个数组

怎么将这些数组合并成一个数组。

回答:

var obj = {
    1: [1,2,4,3],
    2: [2,3,4,5],
    3: [4,5,6]
}
Object.values(obj).reduce((a,b) => [...a, ...b], [])

回答:

 [[1, 2], [3, 4]].reduce((acc, cur)=>acc.concat(cur))

回答:

[1, 2, 3].concat([4, 5, 6])
// [1, 2, 3, 4, 5, 6]

递归合并同级

回答:

foreach此对象,然后依次concat

回答:

[].reduce.call(
    Object.assign(arrObj, { length: 14 }),
    (accumalate, current) => accumalate.concat(current)
);

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注