gpt4 book ai didi

javascript - 如何使用 jQuery 将数组添加到数组数组?

转载 作者:可可西里 更新时间:2023-11-01 02:33:58 25 4
gpt4 key购买 nike

我有一个数组,如下所示:

var cString =   [
['1','Techdirt','www.techdirt.com'],
['2','Slashdot','slashdot.org'],
['3','Wired','wired.com']
];

我想向这个数组添加另一个相同格式的数组:

var test = ['4','Stackoverflow','stackoverflow.com']

我试过使用:

var newArray = $.merge(cString, test);

但是 console.log(newArray); 输出:

[►Array,►Array,►Array,'4','Stackoverflow','stackoverflow.com']

所以我假设我遗漏了一些明显的东西。或者尝试一些愚蠢的事情...帮助?

最佳答案

这不需要 jQuery。只需使用 the Array's .push() method将其添加到主数组。

var test = ['4','Stackoverflow','stackoverflow.com']

cString.push( test );

$.merge() 的作用是遍历您传递给它的第二个数组,并将其项一个一个地复制到第一个数组中。


编辑:

如果你不想修改原来的数组,你可以先复制它,然后.push()新的数组到副本中。

var cString =   [
['1','Techdirt','www.techdirt.com'],
['2','Slashdot','slashdot.org'],
['3','Wired','wired.com']
];

var test = ['4','Stackoverflow','stackoverflow.com']

var newArray = cString.slice();

newArray.push( test );

关于javascript - 如何使用 jQuery 将数组添加到数组数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3691974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com