加入两个具有相同索引的数组

时间:2016-04-01 08:02:47

标签: javascript angularjs

我有关于如何加入这样的两个数组的问题吗?

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中)

2 个答案:

答案 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等图书馆。

答案 1 :(得分: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]]);
}