Powiedz, że mam tablicę myArray pewnej długości N. Chcę pętli N that. W czystym javascript, to byłoby:

for (var i = 0; i < myArray.length; i++) {}

Czy istnieje sposób, aby również to zrobić w podkoszulkach? Wiem, że mogę użyć _.each w następujący sposób:

_.each(myArray, function(a) {
});

Ale nie chcę szczególnie pętli przez wpisy. Nie ma powodu, dla którego chcę to zrobić. Jest to czysto eksperyment myśli i zastanawiałem się, czy istnieje sposób na to!

0
Kousha 17 sierpień 2014, 00:29

2 odpowiedzi

Najlepsza odpowiedź

Możesz użyć _.times() funkcja wykonania wywołania zwrotnego {X1}} Times:

_.times(myArray.length, function(i) {...})
2
univerio 17 sierpień 2014, 01:59

Zauważ, że możesz użyć each i wystarczy użyć indeksu i zignoruj rzeczywiste wpisy:

_.each(myArray, function(a, i) {
   ... do something with i but not a ...
}
0
Mark Reed 17 sierpień 2014, 02:26