forEach Metodu
Coddy'nin JavaScript Journey'sinin Temeller bölümünün bir parçası — ders 64 / 77.
forEach yöntemi, her bir öğeyi takip ederek bir dizi (array gibi) üzerinde döngü oluşturmanıza olanak tanır.
forEach olmadan hem indekse hem de değere şu şekilde erişirdik:
let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
console.log(`Index ${i}: ${fruits[i]}`);
}forEach, hem dizini (index) hem de değeri elde etmenin daha zarif bir yoludur:
let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
console.log(`Index ${index}: ${fruit}`);
});Her iki örnek de şu çıktıyı verecektir:
Index 0: apple
Index 1: banana
Index 2: orangeGörev
KolayGirdi olarak bir sayı dizisi alan (verilen) ve 50'den küçük veya 5'e tam bölünebilen sayıların bir dizisini yazdıran bir program yazın. forEach metodunu kullanın.
Kopya kağıdı
forEach yöntemi, her bir öğeyi ve dizinini takip ederken bir dizi boyunca döngü oluşturmanıza olanak tanır:
let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
console.log(`Index ${index}: ${fruit}`);
});Bu, geleneksel bir for döngüsü kullanmaktan daha zariftir:
for (let i = 0; i < fruits.length; i++) {
console.log(`Index ${i}: ${fruits[i]}`);
}Kendin dene
let arr = inp.split(",").map(Number); // Bu satırı değiştirmeyin
// Kodunuzu aşağıya yazınBu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Özet - Basit MantıkMantıksal Operatörler Bölüm 3Tür Zorlama7Hesap Paylaştırma Hesaplayıcısı
Hoş Geldiniz MesajıBahşiş ve Toplamı Hesaplama2Değişkenler
SayılarStringBooleanİsimlendirme KurallarıBoş DeğişkenlerÖzet - Değişkenleri BaşlatmaSabitler3Operatörler Bölüm 1
Aritmetik OperatörlerModül OperatörüAritmetik KısayollarKarşılaştırma OperatörleriSıkı ve Gevşek EşitlikÖzet - Basit Matematik6Temel Giriş-Çıkış
ÇıktıDeğişkenlerle ÇıktıTür Dönüşümü - Bölüm 1Tür Dönüşümü - Bölüm 2Özet - 120'ye KadarÖzet - Doğru veya Yanlış