javascript, um ein neues Array von gepaarten Werten aus einem Array von Einzelwerten zurückzugeben [duplizieren]

7

Ich versuche ein Array von Werten in ein neues Array von gepaarten Werten zu konvertieren.

Zum Beispiel muss ich konvertieren:

%Vor%

in:

%Vor%

Ich habe versucht, jQuerys .map () -Methode so zu verwenden, aber das hat nicht für mich funktioniert:

%Vor%     
RyanP13 04.05.2012, 21:13
quelle

5 Antworten

9

Wenn Sie darauf bestehen, map zu verwenden, können Sie Folgendes tun:

%Vor%     
McGarnagle 04.05.2012, 21:25
quelle
6

Wenn Sie keinen Hammer auf eine Reißzwecke legen möchten:

%Vor%     
Jonathan M 04.05.2012 21:27
quelle
3

verwende jquery nicht für jedes Problem:

%Vor%

Dies funktioniert jedoch nur, wenn Sie eine gleichmäßige Anzahl von arr

haben     
Neysor 04.05.2012 21:27
quelle
3

Sie möchten nicht map , Sie möchten reduce .

Hier ist etwas, das funktionieren sollte:

%Vor%

Und etwas anderes, worüber ich nachgedacht habe:

%Vor%

Edit: Arf, es ist die selbe Lösung wie Chris Gutierrez .

    
Florian Margaine 04.05.2012 21:27
quelle
2

Ein anderes Beispiel ...

%Vor%     
Chris Gutierrez 04.05.2012 21:37
quelle