Lompat ke konten utama
←

JavaScript dari Nol

Pelajaran 15 dari 23

Array, objek, dan perulangan

for...of dan for

Setelah pelajaran ini kamu bisa menjumlahkan dan menomori isi array dengan perulangan.

  • ±13 menit
  • 3 latihan
  • Diperiksa 27 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

Perulangan for...of membaca isi array satu per satu tanpa mengurus nomor posisi. Perulangan for klasik memakai penghitung, sehingga nomor posisinya bisa dipakai.

const harga = [15000, 4000, 25000];

let total = 0;
for (const h of harga) {
  total = total + h;
}
console.log(total); // 44000

for (let i = 0; i < harga.length; i++) {
  console.log(i, harga[i]);
}

Penghitung i dimulai dari 0 dan berhenti sebelum mencapai harga.length, sehingga posisi terakhir yang dibaca adalah length dikurangi satu. Pemilihan bentuknya sederhana: bila nomor posisinya tidak dipakai, for...of yang ditulis; bila nomornya ikut ditampilkan atau dipakai membandingkan baris dengan baris sebelumnya, for klasik yang ditulis.

Perulangan dipakai untuk pekerjaan yang harus diulang sejumlah data yang ada: menjumlahkan nilai faktur, mencari nilai tertinggi, atau menyusun baris laporan satu demi satu. Mencari pegawai dengan lembur terbanyak, misalnya, ditulis sebagai satu perulangan yang menyimpan calon terbaik sementara: let teratas = daftar[0]; for (const orang of daftar) if (orang.lembur > teratas.lembur) teratas = orang;

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 2 lagi

Sebagian materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT).