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:

Not: every() Boş dizileri algılamayacaktır.

Not: every() orijinal diziyi değiştirmez.

Sözdizimi:

array.every(function(currentValue, index, arr), thisValue)

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:

false

ÖRNEK 2:


let numbers = [1, 3, 5];
let result = numbers.every(function (e) {
    return e > 0;
});

console.log(result);

ÇIKTI:

true

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:

false

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:

true
Lütfen konu haricinde soru sormayın cevaplanmayacaktır. Yorumunuz onaylandıktan sonra yayınlanacaktır. Lütfen Yukarıda ki mesajları okuyun tekrar aynı soruları sormayın.

5157

KATEGORİ
  • HTML
  • CSS
  • PHP
  • JQUERY
  • PHOTOSHOP
  • JavaScript
  • Web Dünyası
  • Linux
  • MİTHRİL FRAMEWORK
  • Laravel
  • Git
  • React
POPÜLER MAKALE
  • 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
ETİKET
WEBCEBİR © 2013 Tüm hakları saklıdır.