W tym artykule opisano sposób zatrzymania pętli w JavaScript.
Jak zatrzymać pętlę JavaScript „for”?
A "Do„Pętla w JavaScript można zatrzymać za pomocą„przerwa" oświadczenie. Oświadczenie o przerwie jest wykorzystywane do wyjścia z pętli na wczesnym etapie, zanim warunkowe wyrażenie pętli jest fałszywe. Aby wyjść lub zatrzymać pętlę, użyj instrukcji przerwy w instrukcji IF.
Przykład 1: Drukuj numery i zatrzymaj pętlę, gdy liczba „5” jest wydrukowana
W danym przykładzie pętla będzie działać tylko 5 razy i zatrzyma się, gdy zmienna ”I„Osiąga wartość 5:
dla (niech i = 0; i <10; i++)Po wyjściu z pętli pozostały kod zostanie wykonany:
konsola.log („zatrzymanie pętli”);Można zauważyć, że pętla będzie działać do momentu wydrukowania wartości 5, a następnie natychmiastowa pętla i kontynuowanie wykonywania pozostałego kodu:
Przykład 2: Zatrzymaj pętlę, gdy element „10” zostanie znaleziony w tablicy
Utwórz szereg liczb parzystych:
var array = [2, 4, 6, 8, 10, 12, 14, 16, 18];Iteruj tablicę za pomocą „Do„Pętla i zatrzymaj się, gdy element”10”Występuje w tablicy:
dla (niech i = 0; i < array.length; i++)Wykonaj pozostały kod po zatrzymaniu pętli:
konsola.log („zatrzymanie pętli”);Wyjście
Oświadczenie o przerwie jest używane w pętlach, takich jak „Do”,„Dla…„Pętla i”dla w”Pętla, podczas używania go w„dla każdego„Pętla rzuca błąd.
Przykład 3: Użyj instrukcji „Break” w pętli „Foreach”
Użyj "dla każdego„Pętla, aby iterować tablicę i zatrzymać, gdy znajdzie element 10:
szyk.foreach (Elem =>Można zauważyć, że „przerwa”Oświadczenie nie zatrzymuje pętli w pętli Foreach
Chodzi o zatrzymanie pętli w JavaScript.
Wniosek
Aby zatrzymać „Do„Pętla w JavaScript, użyj„przerwa" oświadczenie. Jest używany wewnątrz pętli do wyjścia/zatrzymania pętli i kontynuowania wykonywania pozostałego kodu. Ponadto oświadczenie o przerwie można wykorzystać do zatrzymania „Do”,„Dla…", I "dla w”Pętle. Podczas "dla każdego„Pętla nigdy nie używa instrukcji„ Break ”, aby zatrzymać pętlę, daje błąd. W tym artykule pokazano sposób zatrzymania pętli w JavaScript.