$each Metodu
Diziler içerisinde bulunan öğeleri bir döngü ile gezerek her bir dizi öğesi için belirli bir işlem yapmak gerektiğinde klasik javascript döngüleri yerine.NET ‘deki foreach döngülerine benzer bir döngü yaratmak isterseniz $each metoduna kullanabilirsiniz.Metoda verilen ilk parametre içerisinde gezilecek olan dizinin ta kendisi.İkinci parametre ise döngü esnasında her bir öğe için çalıştılacak olan javascript fonksiyonu.
$each([‘pazartesi’,’salı’,’çarşamba’,’perşembe’,’cuma’],funciton (deger,indexno){alert(indexno +é.gün = é+ deger);
});
Yukarıdaki kod içerisinde $each metoduna içerisinde $each metoduna içerisinde hafta içi günlerin isimlerinin bulunduğu bir dizi veriliyor.Dİzideki her öğe için çalıştırılmak üzere de Javascript fonksiyonun yine $each metoduna aktarılmış.Söz konusu Javascript fonkisyonu istersek harici olarak aşagıdaki gibi yazabiliriz.
Mootolls.htm
$each([‘pazartesi’,’salı’,’çarşamba’,’perşembe’,’cuma’],Goster);
function goster (deger,indexno)
{
alert (indexno +é. gün = ” + deger);
}
$each döngüsü içerisindeki çalıştırılacak olan goster adındaki javascript fonksiyonun aldığı iki parametre bize oan için döngüde çalışmakta olan içerisindeki nesnenin değerini ve index numarasını döndürüyor.Böylece rahatlıkla dizi içerisindeki her bir öğe için istediğimiz işlemi yapabiliriz.
