⊗jsPmLpBOP 155 of 505 menu

Das Problem der optionalen Klammern in Schleifen in JavaScript

Obwohl man in Schleifen die geschweiften Klammern weglassen kann, rate ich davon dringend ab, da solcher Code oft zu Fehlern führt.

Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben den folgenden Code:

for (let i = 0; i <= 9; i++) console.log(i); // gibt Zahlen von 0 bis 9 aus

Ich nehme eine kleine Korrektur im oben angeführten Code vor (finden Sie heraus, welche) - und er wird nicht mehr funktionieren:

for (let i = 0; i <= 9; i++); console.log(i); // gibt einen Fehler aus

Also, was habe ich korrigiert?

Das Problem entstand, weil ich ein Semikolon nach der Klammer ) der Schleife gesetzt habe. In diesem Fall erhält man eine sogenannte Schleife ohne Körper: sie wird sich einfach im Inneren durchlaufen, und die nächste Zeile gehört dann nicht mehr zu ihr. Daher empfehle ich, um Probleme zu vermeiden, immer geschweifte Klammern in Schleifen zu setzen.

Erklären Sie, wie das Ergebnis der Ausführung des folgenden Codes sein wird:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen