【发布时间】:2013-05-28 11:01:41
【问题描述】:
假设我有以下内容,
var array1 = ["10", "11"],
array2 = ["AAA", "BBB"],
result = [];
for ( var i = 0; i < array1.length; i++ ) {
result.push( [ array1[i], array2[i] ] );
}
alert(result);
我收到["10","AAA","11","BBB"]。
如何合并join 函数或任何其他可以让我获得以下输出的函数:
["10_AAA","11_BBB"].
【问题讨论】:
-
为什么不简单地
result.push( array1[i] + '_' + array2[i] );? -
谢谢!对我来说,这样的面部时刻......
-
当你创建一个你推送的数组时,你的结果实际上是
[["10", "AAA"], ["11", "BBB"]]而不是["10", "AAA", "11", "BBB"]。
标签: javascript jquery arrays multidimensional-array