javaScript Array every() Method Kullanımı
Javascript'te every()
, belirli bir dizideki öğelerin belirtilen belirli bir koşulu karşılayıp karşılamadığını kontrol etmeye yardımcı olan bir Methoddur. Tüm öğeler koşulu karşılarsa, True
döndürülür, aksi takdirde False
döndürülür.
every()
methodu, dizide bulunan her öğe için fonksiyon bir kez çalıştırır:
False
, değeri döndürdüğü bir dizi öğesi bulursa, ifadenin tamamıfalse
döndürür ve kalan öğeler test edilmeyecektir.- Tüm öğeler koşulu karşılıyorsa
true
döndürür.
Not: every()
Boş dizileri algılamayacaktır.
Not: every()
orijinal diziyi değiştirmez.
Sözdizimi:
currentValue: Gereklidir. Mevcut elemanın değeri
index: İsteğe bağlı. Mevcut elemanın indeks değeri
arr: İsteğe bağlı. Geçerli elemanın ait olduğu dizi nesnesi
thisValue: İsteğe bağlı. Nesne, geri arama yürütüldüğünde, fonksiyona iletildiğinde ve this
''in değeri olarak kullanıldığında kullanılır.
ThisValue
atlanırsa, this
in değeri undefined
olur.
ÖRNEK:
var yas = [35, 45, 14, 40];
function test(yas) {
return yas >= 18;
}
console.log(yas.every(test));
ÇIKTI:
ÖRNEK 2:
let numbers = [1, 3, 5];
let result = numbers.every(function (e) {
return e > 0;
});
console.log(result);
ÇIKTI:
ES6 arrow(ok) fonksiyonlarını kullanarak kod daha da kısaltılabilir:
let numbers = [1, 3, 5];
let result = numbers.every( e => e > 0);
console.log(result);
Aşağıdaki örnek, tüm dizi öğelerinin çift sayı olup olmadığını test eder.
let numbers = [1, 3, 5];
let isEven = numbers.every(function (e) {
return e % 2 == 0;
});
console.log(isEven);
ÇIKTI:
Aşağıdaki örnek tüm dizi öğelerinin tek sayı olup olmadığını test eder.
let numbers = [1, 3, 5];
let isOdd = numbers.every(function (e) {
return Math.abs(e % 2) == 1;
});
console.log(isOdd);
ÇIKTI:
- HTML
- CSS
- PHP
- JQUERY
- PHOTOSHOP
- JavaScript
- Web Dünyası
- Linux
- MİTHRİL FRAMEWORK
- Laravel
- Git
- React
- HTML LİNK(Bağlantı)EKLEME - LİNK VERME
- HTML YAZI VE RESİM ORTALAMA
- HTML RESME LİNK VERME
- HTML FORM OLUŞTURMA
- CSS YATAY MENÜ YAPIMI
- HTML RESİM EKLEME
- CSS (BOYUT) GENİŞLİK VE YÜKSEKLİK (Width-Height)
- HTML DİV ve SPAN NEDİR?
- HTML ARKAPLANA MÜZİK EKLEME
- KALİTE KAYBETMEDEN RESİMLERİ BÜYÜTME