Metode forEach
Metode forEach memungkinkan untuk
secara berurutan mengiterasi semua elemen array.
Metode dalam parameternya menerima fungsi yang
akan dieksekusi untuk setiap elemen array.
Ke dalam fungsi ini dapat diteruskan tiga parameter. Jika parameter-parameter ini ada (tidak wajib), maka secara otomatis yang pertama akan mendapatkan elemen array, yang kedua akan mendapatkan nomornya dalam array (indeks), dan yang ketiga - array itu sendiri.
Sintaksis
array.forEach(function(elemen, indeks, array) {
kode yang akan dieksekusi untuk semua elemen
});
Contoh
Mari kita tampilkan elemen array di konsol:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Contoh
Mari kita tampilkan elemen dan nomor mereka di konsol:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Contoh
Mari kita cari jumlah elemen array:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Hasil eksekusi kode:
15