2016-04-01 79 views
0

我有關於如何連接兩個數組的問題?加入兩個具有相同索引的數組

var arrayA = [a,b,c,d,e] 
var arrayB = [1,2,3,4,5] 

result : [ [a,1], [b,2], [c,3], [d,4], [e,5] ] 

(在angularjs)

+0

有什麼實際問題?這不是因爲「我怎麼......」,這就是谷歌的目的。你發現什麼會讓你做到這一點,而這對你來說怎麼不行? –

+0

你嘗試過什麼? :) –

回答

0

你可以試試下面

var arrayA = [a,b,c,d,e], 
    arrayB = [1,2,3,4,5] 
var output = arrayA.map(function(value, index){ 
    return [ value, arrayB[index]] 
}) 
console.log(output); 

,或者你可以去圖書館,如underscore.js

+0

上帝的緣故,謝謝..你節省了我的時間 – artemist

+0

@artemist:如果它解決了你的問題,請將答案標記爲正確。真的幫助下一個尋找解決方案的人。 – Roy

+0

我確實需要2分鐘才能評論。抱歉。 – artemist

0

也許不是採用了棱角分明的js只是

var arrayA = [a,b,c,d,e]; 
var arrayB = [1,2,3,4,5]; 

var result=[]; 

for(i=0;i<arrayB.length;i++){ 
    result.push([arrayA[i],arrayB[i]]); 
} 
相關問題