Kaedah forEach
Kaedah forEach membolehkan anda
secara berurutan mengulangi semua elemen array.
Kaedah ini menerima fungsi sebagai parameter,
yang akan dilaksanakan untuk setiap elemen array.
Tiga parameter boleh dihantar ke fungsi ini. Jika parameter ini wujud (mereka tidak wajib), maka yang pertama secara automatik akan menerima elemen array, yang kedua akan menerima nombornya dalam array (indeks), dan yang ketiga - array itu sendiri.
Sintaks
array.forEach(function(elemen, indeks, array) {
kod yang akan dilaksanakan untuk semua elemen
});
Contoh
Mari kita output elemen array ke konsol:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Contoh
Mari kita output elemen dan nombor mereka ke 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);
Keputusan pelaksanaan kod:
15