【问题标题】:How can I add elements of an array not the array itself? [duplicate]如何添加数组的元素而不是数组本身? [复制]
【发布时间】:2020-12-06 18:26:19
【问题描述】:

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

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 ]

我该怎么做?

【问题讨论】:

标签: javascript


【解决方案1】:

要么,修改数组并使用.concat

arr1 = arr1.concat(arr2)

或者,pushspread operator

arr1.push(...arr2)

【讨论】:

    【解决方案2】:

    您可以使用扩展运算符来做到这一点:

    arr1 = [...arr1, ...arr2];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-28
      • 2018-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-04
      • 1970-01-01
      • 2019-03-09
      相关资源
      最近更新 更多