javascript / intermediate
Snippet
Verschachtelte Schleifen verlassen mit Labels
Labels ermöglichen es, eine bestimmte Schleife zu identifizieren und aus dieser von innerhalb einer verschachtelten Schleife auszubrechen. Dies vermeidet Flags oder komplexe Logik zum Verlassen tiefer Verschachtelungen.
snippet.js
javascript
1
2
3
4
5
6
outer: for (let i = 0; i < 3; i++) {for (let j = 0; j < 3; j++) {if (i === 1 && j === 1) break outer;console.log(`i:${i}, j:${j}`);}}
Erklärung
1
outer: for (...)
Weist der obersten Schleife den Namen 'outer' zu.
2
break outer;
Verlässt die äußere Schleife vollständig, nicht nur die aktuelle innere.