⊗jsPmLpBOP 155 of 505 menu

Problem opcjonalności nawiasów klamrowych w pętlach w JavaScript

Chociaż w pętlach można pomijać nawiasy klamrowe, bardzo nie polecam tak robić, ponieważ taki kod często prowadzi do błędów.

Spójrzmy na przykład. Załóżmy, że mamy następujący kod:

for (let i = 0; i <= 9; i++) console.log(i); // wyświetli liczby od 0 do 9

Wprowadzę małą poprawkę w powyższym kodzie (znajdź jaką) - i przestanie on działać:

for (let i = 0; i <= 9; i++); console.log(i); // wyświetli błąd

A zatem, co zmieniłem?

Problem powstał dlatego, że postawiłem średnik po nawiasie ) od pętli. W takim przypadku powstanie tak zwana pętla bez ciała: po prostu obróci się w środku, a następna linia już nie będzie się do niej odnosić. Dlatego, aby uniknąć problemów, zawsze polecam stawiać nawiasy klamrowe w pętlach.

Opowiedz, jaki będzie wynik wykonania następującego kodu:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć