⊗jsPmLpBOP 155 of 505 menu

Masalah Opsionalitas Tanda Kurung Kurawal dalam Loop di JavaScript

Meskipun dalam loop tanda kurung kurawal dapat diabaikan, saya sangat tidak menyarankan untuk melakukannya, karena kode seperti itu sering menyebabkan kesalahan.

Mari kita lihat sebuah contoh. Misalkan kita memiliki kode berikut:

for (let i = 0; i <= 9; i++) console.log(i); // akan menampilkan angka dari 0 hingga 9

Saya akan membuat sedikit koreksi pada kode yang diberikan di atas (cari tahu apa) - dan kode tersebut akan berhenti bekerja:

for (let i = 0; i <= 9; i++); console.log(i); // akan menampilkan error

Jadi, apa yang saya perbaiki?

Masalah muncul karena saya menempatkan titik koma setelah tanda kurung ) dari loop. Dalam kasus seperti itu, yang terjadi adalah yang disebut loop tanpa badan: loop hanya akan berputar di dalamnya, dan baris berikutnya tidak akan berhubungan dengannya. Oleh karena itu, untuk menghindari masalah, saya selalu merekomendasikan untuk menggunakan tanda kurung kurawal dalam loop.

Jelaskan, apa hasil dari eksekusi kode berikut:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak