[英]Concatenate Arrays -how to concat two dimensional arrays in javascript?
我在JavaScript中有以下兩個數組:
var array1=[[6, 12, 18],[7, 13, 19],[6, 12, 18],[7, 13, 19],[6, 12, 18],[6, 12, 18]];
var array2=[0,1,2,3,4,5];
如何連接上述數組,以便將array2的每個元素插入每個array1的末尾。 結果應該是這樣的
var merge array=[[0, 6, 12, 18],[1, 7, 13, 19],[2, 6, 12, 18],[3, 7, 13, 19],[4, 6, 12, 18],[5, 6, 12, 18]]
var array1=[[6, 12, 18],[7, 13, 19],[6, 12, 18],[7, 13, 19],[6, 12, 18],[6, 12, 18]]; var array2=[0,1,2,3,4,5]; var merged_array = array1.map(function (value, index) { value.unshift(array2[index]); return value; }); alert(JSON.stringify(merged_array));
var array1=[[6, 12, 18],[7, 13, 19],[6, 12, 18],[7, 13, 19],[6, 12, 18],[6, 12, 18]];
var array2=[0,1,2,3,4,5];
$.each(array1,function(index,val){
val.unshift(array2[index]);
});
這樣的事情應該做。 請注意,這取決於數組的長度相同。
for (var i = 0; i < array2.length; i++)
{
array1[i].unshift(array2[i]);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.