Der Code in node.js ist einfach genug.
_.each(users, function(u, index) {
if (u.superUser === false) {
//return false would break
//continue?
}
//Some code
});
Meine Frage ist, wie ich mit dem nächsten Index fortfahren kann, ohne "Some code" auszuführen, wenn superUser auf false gesetzt ist.
PS: Ich weiß, dass eine andere Bedingung das Problem lösen würde. Immer noch neugierig auf die Antwort.
_.each
und eine regulärefor () {}
Schleife nicht dasselbe sind.for-each(collection, callback)
in JS verwenden, gibt es keine for-Schleife im Inneren,callback
daher giltbreak/continue
dies nicht.Anstelle der
continue
Anweisung in for-Schleife können Sie diereturn
Anweisung_.each()
in underscore.js verwenden. Dabei wird nur die aktuelle Iteration übersprungen.quelle
_.each(users, function(u, index) { if (u.superUser) { //Some code } });
quelle