Diskusi Diky Achmad Fahrezy

Diky Achmad Fahrezy
Ditanyakan pada: Cara Elegan Melakukan Perulangan Pada Array For Of

For Of atau ForEach?

Untuk array lebih enak pakai For Of atau ForEach? apakah ada case tertentu untuk penggunaan dari masing masing method tersebut?

2 Jawaban

Avatar
BroKoding

11 hari yang lalu

Halo kak, for of dan forEach keduanya dapat digunakan untuk melakukan iterasi pada array di Javascript, tetapi keduanya memiliki perbedaan dalam syntax dan beberapa karakteristik. Pemilihan antara keduanya sering tergantung pada kebutuhan atau kondisi yang ingin dicapai.

Secara sederhana jika hanya perlu melakukan iterasi dan tidak memerlukan kontrol yang rumit, forEach() lebih sering digunakan Tetapi apabila memerlukan kontrol lebih atau ingin menggunakan break atau continue, atau jika ingin mengakses index elemen, maka for of lah yang lebih cocok menurut saya.

Avatar
Muhammad Fakhry Burhanuddin

11 hari yang lalu

Kalau hanya untuk melakukan operasi sederhana seperti mencetak elemen, for of sudah cukup. Tapi kalau ingin tiap elemen itu kita lakukan operasi seperti kuadratkan nilainya maka pakai forEach

Contoh:

const numbers = [1, 2, 3]; function kuadrat(item) { console.log(item * item); } numbers.forEach(kuadrat);