Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Der JavaScript-Ausnahmefehler "unlabeled break must be inside loop or switch" tritt auf, wenn eine break-Anweisung nicht innerhalb einer Schleife oder einer switch-Anweisung verwendet wird.
break-Anweisungen können verwendet werden, um eine Schleife oder eine switch-Anweisung zu verlassen, und die Verwendung an anderer Stelle ist ein Syntaxfehler. Alternativ können Sie der break-Anweisung ein Label zuweisen, um aus einer beliebigen Anweisung mit diesem Label auszubrechen — wenn das Label jedoch keine umgebende Anweisung referenziert, wird ein anderer Fehler SyntaxError: label not found ausgelöst.
break kann außerhalb von switch oder Schleifen nicht verwendet werden.
Vielleicht möchten Sie stattdessen return verwenden, um eine Funktion frühzeitig zu beenden.
break kann in Callbacks nicht verwendet werden, selbst wenn der Callback aus einer Schleife aufgerufen wird.
Stattdessen sollten Sie den Code so umstrukturieren, dass das break außerhalb des Callbacks verwendet wird.
Es gibt keine Möglichkeit, eine forEach()-Schleife vorzeitig zu beenden. Sie können stattdessen some() verwenden oder sie in eine for...of Schleife umwandeln.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.