2016-07-09 12 views
-1

Ich habe ein Array mit anderen ArraysLodash Schleife durch ein Array von Arrays

[ ["1","13052033555","4444444","40000",1461575799,"1"], 
    ["2","13052033555","1111111","30000",1461575884,"1"], 
    .......] 

Frage: Lodash Wie kann ich eine Schleife durch die Werte der einzelnen inneren Anordnung und nur eine Methode zum 5. anzuwenden und 2nd ?

Antwort

1

Warum brauchen Sie lodash? Sie können es in reinem Javascript machen. Nehmen wir an, Ihr Array arr genannt wird:

for (var i = 0; i < arr.length; i++) { 
    arr[i][2].applyMethod(); 
    arr[i][5].applyMethod(); 
} 

Dies wird ein Verfahren zur zweiten und fünften Element jedes Arrays anzuwenden.

Wenn Sie wollen, statt (sorry, Ihre Frage nicht klar ist), gilt ein Verfahren zu jedem Element des zweiten und fünften Array, das Sie so etwas tun:

for (let i = 0; i < arr[2].length; i++) { 
    arr[2][i].applyMethod(); 
} 

for (let i = 0; i < arr[5].length; i++) { 
    arr[5][i].applyMethod(); 
}