forEach Metodu
forEach metodu, bir dizinin tüm elemanlarını
sırayla döngüye almanızı sağlar.
Metot, parametre olarak dizinin her elemanı için
çalıştırılacak bir fonksiyon alır.
Bu fonksiyona üç parametre iletebilirsiniz. Bu parametreler mevcutsa (zorunlu değillerdir), ilkine otomatik olarak dizi elemanı, ikincisine dizideki numarası (indeks), üçüncüsüne ise dizinin kendisi gelir.
Sözdizimi
dizi.forEach(function(eleman, indeks, dizi) {
tüm elemanlar için çalıştırılacak kod
});
Örnek
Dizi elemanlarını konsola yazdıralım:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Örnek
Elemanları ve numaralarını konsola yazdıralım:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Örnek
Dizi elemanlarının toplamını bulalım:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Kodun çalıştırılmasının sonucu:
15