JavaScript Array every () yöntemi, tüm dizi öğelerinin verilen test işlevini geçip geçmediğini kontrol eder.
every()
Yöntemin sözdizimi şöyledir:
arr.every(callback(currentValue), thisArg)
Burada dizi bir dizidir.
every () Parametreler
every()
Yöntem alır:
- callback - Her dizi öğesi için test edilecek işlev. Alır:
- currentValue - Diziden iletilmekte olan geçerli öğe.
- thisArg (isteğe bağlı) -
this
Geri aramayı yürütürken olduğu gibi kullanılacak değer . Varsayılan olarak öyleundefined
.
Her () değerinden dönüş değeri
- İade
true
tüm dizi elemanları verilen test fonksiyonu geçmesi halinde (callback
bir truthy değerini verir). - Aksi takdirde geri döner
false
.
Notlar :
every()
orijinal diziyi değiştirmez.every()
callback
değerleri olmayan dizi öğeleri için çalıştırılmaz .
Örnek: Dizi Öğesinin Değerini Kontrol Edin
function checkAdult(age) ( return age>= 18; ) const ageArray = (34, 23, 20, 26, 12); let check = ageArray.every(checkAdult); // false if (!check) ( console.log("All members must be at least 18 years of age.") ) // using arrow function let check1 = ageArray.every(age => age>= 18); // false console.log(check1);
Çıktı
Tüm üyeler en az 18 yaşında olmalıdır. yanlış
Önerilen Kaynaklar: JavaScript Array some ()