forEach() yöntemi, bir işlevi yürütmek için kullanılan bir dizi yöntemidir. bir dizideki her öğe . Bunu Diziler, Haritalar, Kümeler vb. gibi JavaScript veri türleriyle kullanabiliriz. Bir dizideki öğeleri görüntülemek için kullanışlı bir yöntemdir.
Sözdizimi
forEach() metodunu aşağıdaki gibi deklare edebiliriz.
array.forEach(callback[, thisObject]);
forEach() yöntemi sağlanan işlemi yürütür geri çağırmak dizide bulunan her öğe için bir kez artan düzen .
Parametre Detayları
1. geri arama: Her öğeyi test etmek için kullanılan bir fonksiyondur. Geri arama işlevi kabul eder üç argüman Aşağıda verilenler.
Not:Bu üç argüman isteğe bağlıdır.
2. bu Nesne: Geri aramayı yürütürken this olarak kullanılacak bir nesnedir.
Geri dönüş değeri
Oluşturulan diziyi döndürecektir.
Dize ile örnek
let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore);
İlgili JavaScript kodu:
var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore);
Çıktı:
Numaralı örnek
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
Çıktı:
forEach()'in dezavantajı
forEach() yönteminin kullanımının dezavantajları şunlardır:
- Durdurmak için bir yol sağlamaz veya kırmak forEach() döngüsü.
- Sadece İşler diziler ile.