簡體   English   中英

在JS中將2個數組添加到新數組

[英]adding 2 arrays to a new array in JS

我很難將數組添加到另一個數組中而不將數組內部的所有項目合並在一起。 我已經嘗試過推入和連接,但它們似乎並沒有滿足我的要求。

var a = [1,2,3]

var b = [4,5,6]

result = [[1,2,3],[4,5,6]]

根據當前變量定義新數組,如下所示:

var a = [1,2,3];
var b = [4,5,6];

var result = [a,b]; //Creates [[1,2,3],[4,5,6]]

您不能簡單地添加到另一個數組嗎?

var result = []; result.push(a); result.push(b); var result = []; result.push(a); result.push(b);

或者只是這樣聲明:

 result = [a,b]

這應該可以解決問題:

var a = [1,2,3]

var b = ["a","b","c"]

result = [a,b] // [[1,2,3],["a","b","c"]] 

小提琴

使用這種方式:

  var a = [1,2,3];
    var b = ['a','b','c'];
    var c =[];
    c.push(a);
    c.push(b);
    console.log(c);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM