Dies ist Beispielcode. Ich möchte knockout's ko.util.arrayForEach brechen (oder fortfahren).Wie kann ich das Array-Foreach von Knockout unterbrechen oder fortsetzen?
ko.utils.arrayForEach(items, function (item) {
if (...) break;
if (...) continue;
}
Was ist der Punkt der Initialisierung von 'j'? Sie können einfach 'i
@TheMuffinMan Der Punkt von j besteht darin, möglicherweise einige Millisekunden zu sparen, indem verhindert wird, dass das Array während jeder Schleifeniteration dereferenziert werden muss. Siehe [diese StackOverflow-Frage] (http://stackoverflow.com/questions/17989270/javascript-for-loop-performance-storing-array-length-in-a-variable). Von der Jsperf, auf die in der akzeptierten Antwort auf diese Frage Bezug genommen wird, sieht es aus, als ob es auf modernen Browsern keinen großen Unterschied macht. – bmode