Perulangan Bersarang (Nested Loops) dalam JavaScript
Perulangan, yang cara kerjanya sudah Anda ketahui, dapat ditempatkan bersarang satu sama lain. Sebagai contoh, mari kita selesaikan masalah berikut: tampilkan string di layar:
Di sini, satu perulangan tidak cukup - perlu menjalankan dua perulangan yang bersarang satu sama lain: perulangan pertama akan mengiterasi angka, dan perulangan kedua akan mengulang angka tersebut tiga kali. Mari kita implementasikan:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Perhatikan: perulangan pertama memiliki counter
i, perulangan kedua j, dan jika ada
perulangan ketiga - maka counternya akan berupa
variabel k. Ini adalah nama standar yang diterima secara umum,
sebaiknya gunakan nama-nama tersebut.
Dengan menggunakan dua perulangan bersarang, tampilkan string berikut di layar:
Dengan menggunakan dua perulangan bersarang, tampilkan string berikut di layar: