猿问

如何添加数组的元素而不是数组本身?

我有第一个数组和第二个数组,其中包含我想要添加到第一个数组的元素

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

arr1.push(arr2);  // [ 1, 2, 3, [ 4, 5, 6]]  but i need [ 1, 2, 3, 4, 5, 6 ]

我该怎么做?


斯蒂芬大帝
浏览 120回答 2
2回答

达令说

要么修改数组并使用.concat:arr1 = arr1.concat(arr2)或者,使用扩展运算符进行推送:arr1.push(...arr2)

浮云间

您可以使用扩展运算符来做到这一点:arr1 = [...arr1, ...arr2];
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答