Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗jsPmLpBOP 155 of 505 menu
◀ ▶

Il problema dell'opzionalità delle parentesi nei cicli in JavaScript

Sebbene nei cicli si possano omettere le parentesi graffe, lo sconsiglio vivamente, poiché such codice spesso porta a errori.

Vediamo un esempio. Supponiamo di avere il seguente codice:

for (let i = 0; i <= 9; i++) console.log(i); // visualizzerà i numeri da 0 a 9

Apporterò una piccola modifica al codice sopra (trovate quale) - e smetterà di funzionare:

for (let i = 0; i <= 9; i++); console.log(i); // visualizzerà un errore

Quindi, cosa ho modificato?

Il problema è sorto perché ho messo un punto e virgola dopo la parentesi ) del ciclo. In questo caso, si ottiene il cosiddetto ciclo senza corpo: girerà semplicemente all'interno, e la riga successiva non apparterrà più ad esso. Pertanto, per evitare problemi, raccomando sempre di mettere le parentesi graffe nei cicli.

Spiegate quale sarà il risultato dell'esecuzione del seguente codice:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
← →
↑
Italiano▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta