如何连接()一个数组,第二个数组显示在第一个数组的前面?

时间:2017-11-07 20:34:43

标签: javascript arrays

我想连接两个数组,但第二个数组首先出现。

示例:



const arr1 = [1, 2, 3];
const arr2 = [4, 5, 6];

const combinedArr = arr1.concat(arr2);

console.log(combinedArr);




我知道你可以简单地用arr2切换arr1并反转arr2.concat(arr1)的顺序,但有没有更好的方法或不同的方法呢?

2 个答案:

答案 0 :(得分:5)

如果您使用ES6,请使用点差运算符:{{3}}

[ ...arr2, ...arr1 ]

答案 1 :(得分:0)

您可以尝试使用unshift属性:arr1.unshift(arr2);