Kod w node.js jest dość prosty.
_.each(users, function(u, index) {
if (u.superUser === false) {
//return false would break
//continue?
}
//Some code
});
Moje pytanie brzmi: jak mogę przejść do następnego indeksu bez wykonywania „jakiegoś kodu”, jeśli superUser jest ustawiony na false?
PS: Wiem, że inny warunek rozwiązałby problem. Wciąż ciekawi mnie odpowiedź.
_.each
i zwykłafor () {}
pętla to nie to samo.for-each(collection, callback)
w JS, nie ma wewnątrz pętli for,callback
więcbreak/continue
nie stosuj.Zamiast
continue
instrukcji w pętli for możesz użyćreturn
instrukcji_.each()
w underscore.js, pominie ona tylko bieżącą iterację.źródło
_.each(users, function(u, index) { if (u.superUser) { //Some code } });
źródło