106 of 264 menu

every Metodu

every metodu, dizi elemanlarını belirtilen fonksiyona göre kontrol eder. Metot, dizinin tüm elemanları için belirtilen fonksiyon true döndürürse true, aksi takdirde false döndürür.

Fonksiyona üç parametre iletebilirsiniz. Bu parametreler mevcutsa (zorunlu değildir), ilki otomatik olarak dizi elemanını, ikincisi dizideki indeksini, üçüncüsü ise dizinin kendisini alır.

Sözdizimi

dizi.every(function(eleman, indeks, dizi) { return true veya false; });

Örnek

Bir sayı dizisindeki tüm elemanların pozitif olduğunu kontrol edelim:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

Kodun çalıştırılmasının sonucu:

true

Örnek

Bir elemanın sıra numarası ile çarpımının her zaman 30'dan küçük olduğunu kontrol edelim:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

Kodun çalıştırılmasının sonucu:

true

Örnek

Gerektiğinde üçüncü parametre olarak dizinin kendisi iletilir:

let check = arr.every(function(elem, index, arr) { burada arr dizisine erişilebilir });

Ayrıca Bakınız

  • some metodu,
    aynı zamanda dizi kontrolü yapmayı sağlar
  • map ve forEach metodları,
    her dizi elemanına fonksiyon uygulamayı sağlar
  • reduce ve reduceRight metodları,
    diziyi tek bir değere indirger
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet