Quelle: dotnetpro
JavaScript: Schleifen 17.06.2019, 00:00 Uhr

Von while bis await ... of

Eines der Kernkonstrukte von Programmiersprachen ist die Idee der Schleife. Doch warum kennt JavaScript gleich sieben Varianten davon?
Nahezu jede Programmiersprache enthält das Konzept der Schleife, um Anweisungen wiederholt auszuführen. Zwingend erforderlich ist das nicht, denn man kann auch gänzlich ohne Schleifen auskommen, etwa indem man auf rekursive Funktionsaufrufe zurückgreift. Allerdings erlauben Schleifen häufig einen eleganteren Code.
Die Programmiersprachen, die Schleifen unterstützen, unterscheiden sich aber teilweise deutlich in der Art und Anzahl der Schleifenvarianten. C-basierte Sprachen kennen in der Regel zwei Typen: zum einen die while-Schleife, zum anderen die for-Schleife. Beide sind auch in JavaScript bekannt, aber jeweils in etlichen Variationen. Allerdings eignen sich nicht alle Varianten in jeder Situation gleichermaßen, weshalb sich ein näherer Blick darauf lohnt.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar