9.4. for of loop mentok

pada saat menginput code tanpa for of loop no.2 dan 3 benar

tapi saat di input malah salah semua

mohon pencerahan nya

Halo kak,

Syntax for loop dan for...of itu berbeda:

  • for loop
for(let i = 0; i < array.length; i ++) {
  // i di sini adalah index
  // jadi kala mau mengakses element2 itu harus pakai array[i]
  // element pertama itu array[0],
  // element kedua itu array[1],
}
  • for…of
for (element of array) {
  // di sini variable `element` itu sudah mengacu ke element2 dalam array
  // jadi tidak perlu array[element] lagi
}

.
Jadi kakak langsung bisa saja tulis

for (let bilangan of angka) {
  // lalu pindahkan isi fungsi kakak ke sini
  // isi fungsi kakak sudah benar logikanya
}
1 Like

terimakasih. sudah bisa

halo mas, saya sudah bikin for of nya tapi untuk mencari bilangan ganjil nya masih blm bisa dan keluar error di soal ke 2, padahal sudah menggunakan mod, mohon bantuannya, terima kasih

let angka = [1, 46, 75, 12, 89, 54, 101];

let ganjil = [];

// Tulis kode kalian di bawah ini

for (let bilangan of angka) {

if (bilangan %2 == 1){

ganjil.push(bilangan);

}

}

3 Likes