JavaScript every Kullanımı – Array.every()

JavaScript de Array.every() metodu ile dizi elemanlarını bir döngüye alıp sırasıyla her bir dizi elemanını belirlediğimiz bir koşula tabi tutabiliriz. Eğer tüm dizi elemanları koşulu sağlarsa geriye true değeri döndürülür. Eğer bir tane bile koşulu sağlamayan dizi elemanı olursa geriye false değeri döndürülür.

Kullanımı şu şekildedir:

Burada function içerisinde 3 parametre tanımlayabiliyoruz. Bunlar:

  1. value : Bu parametre zorunludur ve dizi elemanlarının değerini tutar. 
  2. index : Bu parametre isteğe bağlıdır ve dizi elemanlarının indeks numarasını tutar.
  3. array : Bu parametre isteğe bağlıdır ve dizinin kendisini tutar.

Şimdi bir dizi tanımlayalım ve every metodu ile dizi elemanları içerisinde dönelim.

Her seferinde dizi elemanlarının 25’den büyük olup olmadığını kontrol edelim. Eğer tüm dizi elemanları 25’den büyükse geriye true değeri döndürülür. Eğer bir tane bile dizi elemanı 25’den büyük değilse geriye false değeri döndürülür.

Döngü sona erdiğinde sonucu console ekranına yazdıralım.

 Çıktısı :  true

Şimdi aynı örnek üzerinden tüm dizi elemanları 30’dan büyük mü diye kontrol edelim. 

Döngü sona erdiğinde sonucu console ekranına yazdıralım.

 Çıktısı :  false

Gördüğünüz gibi dizi elemanlarının hepsi 30’dan büyük olmadığı için geriye false değeri döndürüldü.

 ⇒  Array.every() metodu Internet Explorer 8 veya öncesi hariç tüm tarayıcılarda desteklenir.

Umarım “JavaScript every Kullanımı” başlıklı yazım sizin için faydalı olmuştur.

Şu yazılar da ilginizi çekebilir.

JavaScript Diziler (Dizi Oluşturma, Dizi Elemanlarına Erişme..)

JavaScript Dizi Metodları (pop, push, shift, unshift, slice..)

JavaScript Dizilerde Sıralama – En Küçük veya En Büyük Değeri Bulma

Yeni bir yazımda görüşmek üzere.

Yorum Yazın

650+ ABONE ARASINA KATIL

Adını ve E-Posta adresini yazarak Html, Css, Javascript, Jquery, Bootstrap, Web Tasarım, C#, Bilgisayar, Telefon, Android, Veri Güvenliği ve daha birçok alanda ders anlatımlarından ve uygulamalı örneklerden anında haberdar olabilirsin.

Abone olduğunuz için teşekkürler.

Birşeyler yanlış gitti.