106 of 264 menu

Metod every

Metod every proverava elemente niza u skladu sa prosleđenom funkcijom. Metod vraća true, ako za sve elemente niza prosleđena funkcija vrati true, u suprotnom metod vraća false.

U funkciju se mogu proslediti tri parametra. Ako ti parametri postoje (nisu obavezni), tada će u prvi automatski upasti element niza, u drugi će upasti njegov broj u nizu (indeks), a u treći - sam niz.

Sintaksa

niz.every(function(element, indeks, niz) { return true ili false; });

Primer

Proverimo da li su svi elementi u nizu brojeva pozitivni:

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

Rezultat izvršavanja koda:

true

Primer

Proverimo da li je proizvod elementa sa njegovim rednim brojem uvek manji od 30:

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);

Rezultat izvršavanja koda:

true

Primer

Po potrebi se u treći parametar može proslediti sam niz:

let check = arr.every(function(elem, index, arr) { ovde će biti dostupan niz arr });

Pogledajte takođe

  • metod some,
    koji takođe omogućava izvršavanje provere niza
  • metode map i forEach,
    koji omogućavaju primenu funkcije na svaki element niza
  • metode reduce i reduceRight,
    koji spajaju niz u jednu vrednost
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij