19
Mam aplikację Express.js skonfigurowaną przy użyciu szablonów EJS. Pomyślnie zapętlałem się przez tablicę z klasyczną składnią JS:Szablony Inside Express/EJS, jaki jest najczystszy sposób przechodzenia przez tablicę?
<% for (var i = 0; i < myArray.length; i++) {
this = myArray[i];
// display properties of this
} %>
Ale zastanawiam się, czy istnieje lepszy sposób na zrobienie tego?
W szczególności, czy mogę używać Underscore lub Lodash do przeglądania z .each? dziękuję
doskonały, dzięki! – dylanized
, ale kiedy usunę jeden element w mojej tablicy, indeks się nie dostosuje. Jakie byłoby na to rozwiązanie? –
@Emanuelacolta nie można usuwać elementów w ramach forEach. Powinieneś zapisać indeks elementów do usunięcia w osobnej tablicy i usunąć je po zakończeniu dlaEachesu. (I musisz je usunąć w odwrotnej kolejności, aby indeksy tablicy nie zmieniały się podczas usuwania) –