Diskon kelas baru hingga 25%! Masukkan kupon "lebihcepat" di kelas ini

X
Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

LOOP CONTINUE

Pelajari cara menggunakan pernyataan 'continue' dalam loop JavaScript untuk mengendalikan aliran eksekusi program.

Loop merupakan struktur penting dalam pemrograman, termasuk dalam JavaScript. Seringkali, ada situasi di mana kamu perlu melompati iterasi tertentu dalam loop. Inilah peran penting dari pernyataan ‘continue’. Pernyataan ‘continue’ dalam JavaScript membuat aliran eksekusi melompati bagian sisa dari perulangan saat ini dan berlanjut langsung ke iterasi berikutnya dari perulangan.

Sintaksis Pernyataan ‘continue’

Berikut adalah sintaksis dasar dari pernyataan ‘continue’:

continue;

Pernyataan ‘continue’ hanya digunakan di dalam loop. Ingat, kamu tidak boleh menggunakan ‘continue’ di luar loop karena akan menyebabkan error.

Contoh Penggunaan ‘continue’

Berikut adalah contoh yang menunjukkan bagaimana ‘continue’ dapat digunakan dalam perulangan untuk melompati iterasi tertentu:

for (let i = 0; i < 10; i++) {
  if (i === 5) {
    continue;
  }
  console.log(i);
} 

Dalam contoh di atas, angka 5 tidak akan dicetak ke konsol. Itu karena saat i bernilai 5, pernyataan ‘continue’ dijalankan dan bagian sisa dari loop saat ini (yaitu console.log(i)) dilewati. Kemudian, eksekusi melanjutkan iterasi berikutnya dari perulangan.

‘continue’ dengan ‘label’

JavaScript memungkinkan kamu untuk memberikan label pada loop, yang dapat digunakan bersama dengan ‘continue’. Dengan ini, ‘continue’ akan keluar dari loop yang diberi label, bukan loop saat ini. Berikut adalah contoh penggunaannya:

outerLoop: for (let i = 0; i < 5; i++) {
  for (let j = 0; j < 5; j++) {
    if (j == 2) {
      continue outerLoop;
     }
    console.log(`i = ${i}, j = ${j}`);
  }
}

Pada contoh di atas, saat j sama dengan 2, ‘continue outerLoop’ akan menghentikan iterasi saat ini dari ‘outerLoop’, bukan loop inner.

Dengan memahami dan menerapkan ‘continue’ dengan benar dalam loop JavaScript, kamu bisa memiliki lebih banyak kontrol atas aliran eksekusi program. Selalu pastikan untuk menggunakan ‘continue’ dengan bijak dan hanya ketika diperlukan!

👈🏼 Loop break
Nested loop 👉🏼