Funktioniert weiterhin in forEach?
Funktioniert weiterhin in forEach?

Video: Funktioniert weiterhin in forEach?

Video: Funktioniert weiterhin in forEach?
Video: Java Tutorial Deutsch (German) [14/24] - Foreach Schleifen 2024, November
Anonim

Wie bei der break-Anweisung ist a fortsetzen Stichwort wird nicht Arbeit in einem für jeden Schleife. Es gibt jedoch einen Weg, dies zu umgehen, und zwar mit dem Schlüsselwort return.

Können Sie folglich in forEach fortsetzen?

Weil Für jeden ist eine Methode und keine regelmäßige für jeden Schleife muss über lstTemp mit einem regulären iterieren für jeden Schleife im Fall Pause, aber im Fall weiter verwenden Rückkehr in die Für jeden Methode. brechen und fortsetzen sind Schlüsselwörter in der C#-Sprache, die Compilerunterstützung erfordern. Für jeden , für den C#-Compiler, ist nur eine Methode.

Können Sie außerdem in einem forEach zurückkehren? Also, die für jeden () Methode nicht wirklich Rückkehr alles (undefiniert). Es ruft einfach eine bereitgestellte Funktion für jedes Element in Ihrem Array auf. Dieser Callback darf das aufrufende Array mutieren.

Wie setzen Sie in Anbetracht dessen eine forEach-Schleife fort?

Zu jedem Zeitpunkt innerhalb der für jeden Anweisungsblock können Sie aus dem Schleife indem Sie die break-Anweisung verwenden oder zur nächsten Iteration im Schleife mit der fortsetzen Stellungnahme. Sie können auch a. verlassen foreach-Schleife durch die goto-, return- oder throw-Anweisungen.

Können wir in forEach JavaScript einbrechen?

für jeden ist unzerbrechlich Du kannst nicht brechen aus a für jeden Schleife beim Durchlaufen eines Arrays. Versuchen Sie nicht, false zurückzugeben oder brechen denn es wird nicht funktionieren. Die folgende return-Anweisung beendet nur die Callback-Funktion. Also die für jeden Schleife Wille zum nächsten Element im Array wechseln.

Empfohlen: