⊗jsPmLpBOP 155 of 505 menu

JavaScript'te Döngülerde İsteğe Bağlı Parantezlerin Sorunu

Döngülerde küme parantezleri kullanılmasa da, bu tür bir kodun genellikle hatalara yol açtığı için bunu yapmanızı kesinlikle tavsiye etmiyorum.

Bir örnek üzerinden inceleyelim. Aşağıdaki koda sahip olduğumuzu varsayalım:

for (let i = 0; i <= 9; i++) console.log(i); // 0'dan 9'a kadar olan sayıları yazdırır

Yukarıda verilen koda küçük bir düzeltme yapacağım (hangi düzeltme olduğunu bulun) - ve kod çalışmayı durduracak:

for (let i = 0; i <= 9; i++); console.log(i); // hata verecek

Peki, tam olarak neyi düzelttim?

Sorun, döngünün ) parantezinden sonra noktalı virgül koymamdan kaynaklandı. Bu durumda, sözde gövdesiz bir döngü oluşur: döngü sadece içinde dönecek ve sonraki satır artık ona ait olmayacak. Bu nedenle, sorunlardan kaçınmak için, döngülerde her zaman küme parantezlerini kullanmanızı tavsiye ederim.

Aşağıdaki kodun çalıştırılması sonucunun ne olacağını açıklayın:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet