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
javascriptdizi.forEach(function(eleman, indeks, dizi) {
tüm elemanlar için çalıştırılacak kod
});
Örnek
Dizi elemanlarını konsola yazdıralım:
javascriptlet arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Örnek
Elemanları ve numaralarını konsola yazdıralım:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Örnek
Dizi elemanlarının toplamını bulalım:
javascriptlet 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:
javascript15