2016-04-01 8 views
0

Ich habe ein Problem darüber, wie man zwei Arrays wie folgt verbinden?Join zwei Array mit dem gleichen Index

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] ] 

(In AngularJS)

+0

Was das eigentliche Problem? SO ist nicht für "wie mache ich ....", dafür ist Google da. Was hast du gefunden, dass dich das tun lässt, und wie hat das nicht für dich funktioniert? –

+0

Was hast du probiert? :) –

Antwort

0

könnten Sie versuchen, unter

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

ODER Sie Bibliothek wie underscore.js gehen könnte.

+0

Gott willen, danke .. Sie sparen meine Zeit – artemist

+0

@artemist: Markieren Sie die Antwort richtig, wenn es Ihr Problem löst. Wirklich hilft dem nächsten Kerl, der nach einer Lösung sucht. – Roy

+0

Ich brauche 2 Minuten, um es nach dem Kommentar zu markieren. Es tut uns leid. – artemist

0

Vielleicht nicht mit Winkel nur 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]]); 
} 
Verwandte Themen