DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

LOOP BREAK

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.

Penggunaan Break dalam Loop JavaScript

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

Catatan Penting Tentang Break

Ada beberapa hal yang perlu diperhatikan ketika menggunakan pernyataan break dalam JavaScript:

Break dan Label

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}`);
    }
}

Break dan Switch

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!

👈🏼 Loop For Of
Loop continue 👉🏼