DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Belajar bagaimana melakukan break dalam loop JavaScript. Artikel simpel dan mudah dipahami dengan contoh kode konkrit.
Dalam pemrograman JavaScript, terkadang kamu memerlukan kondisi untuk berhenti atau break dari suatu loop. Misalnya, saat melakukan perulangan dengan loop dan menemukan hasil yang dicari, kamu mungkin ingin berhenti dari loop tersebut. Untuk itu, JavaScript menyediakan perintah break
yang bisa digunakan dalam berbagai jenis loop seperti for
, while
, dan do-while
.
Pernyataan atau statement break
dalam JavaScript digunakan untuk “memecah” atau “menghentikan” eksekusi dari loop yang sedang berjalan, dan mengontrol aliran program untuk berlanjut ke pernyataan setelah loop.
Misalnya, pertimbangkan loop berikut:
for (let i = 0; i < 10; i++) {
if (i === 5) {
break;
}
console.log(i);
}
Dalam kode di atas, loop akan berhenti atau break ketika i
memiliki nilai 5. Oleh karena itu, output dari kode tersebut akan menjadi:
0
1
2
3
4
Ada beberapa hal yang perlu diperhatikan ketika menggunakan pernyataan break
dalam JavaScript:
Dalam JavaScript, break
dapat digunakan bersama dengan label. Label adalah pengenal unik yang kamu lampirkan ke loop. Ketika break
digunakan dengan label, itu akan “memecah” loop yang ditandai dengan label tersebut, bukan loop tempat break
itu sendiri berada. Misalnya:
outerLoop: for (let i = 0; i < 5; i++) {
innerLoop: for (let j = 0; j < 5; j++) {
if (i === 3 && j === 3) {
break outerLoop;
}
console.log(`i = ${i}, j = ${j}`);
}
}
Selain digunakan dalam loop, break
juga sering digunakan dalam pernyataan switch
untuk menghindari eksekusi dari semua case lain dalam blok switch
, setelah case yang match telah dieksekusi.
let day = 3;
switch (day) {
case 1:
console.log("Monday");
break;
case 2:
console.log("Tuesday");
break;
case 3:
console.log("Wednesday");
break;
// and so on...
}
Dalam kode di atas, break
digunakan untuk menghentikan eksekusi setelah console mencetak “Wednesday”, dan menghindari eksekusi dari semua case lainnya dalam blok switch
.
Semoga dengan penjelasan ini membantu kamu dalam memahami dan mengefektifkan penggunaan break
dalam loop di JavaScript. Selamat coding!