【问题标题】:javascript - adding multidimensional arrays [duplicate]javascript - 添加多维数组
【发布时间】:2016-09-14 02:44:35
【问题描述】:

我有几个数组数组...例如

var a = [[45, "question1", "answer1"], [22, "question2", "answer2"]];
var b = [[55, "question3", "answer3"], [12, "question4", "answer4"]];

每个数组都来自不同的页面

然后我想把它们推到一起得到

var c = [[45, "question1", "answer1"], [22, "question2", "answer2"], [55, "question3", "answer3"], [12, "question4", "answer4"]];

我是这样做的

var c = a;

c.push(b);

当我尝试对此进行排序时,结果完全错误,这告诉我推送做了类似的事情

var c = [[45, "question1", "answer1"], [22, "question2", "answer2"]], [[55, "question3", "answer3"], [12, "question4", "answer4"]];

有人可以帮忙,或者指出我的答案吗?我需要能够在所有连接数组中对数组的第一个元素进行排序。

【问题讨论】:

    标签: javascript arrays multidimensional-array


    【解决方案1】:

    您正在寻找.concat(),而不是.push()

    试试:

    var c = a.concat(b);
    

    【讨论】:

    • 谢谢,破解了!我想我在这屏幕前坐的时间太长了......
    猜你喜欢
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2014-08-08
    • 2013-03-02
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多