106 of 264 menu

Metoda every

Metoda every kontrollon elementet e array në përputhje me funksionin e transmetuar. Metoda kthen true, nëse për të gjithë elementët e array funksioni i transmetuar kthen true, përndryshe metoda kthen false.

Në funksion mund të transmetohen tre parametra. Nëse këta parametra ekzistojnë (ata nuk janë të detyrueshëm), atëherë në të parin automatikisht do të shkojë elementi i array, në të dytin do të shkojë numri i tij në array (indeksi), dhe në të tretin - vetë array.

Sintaksa

array.every(function(element, indeks, array) { return true ose false; });

Shembull

Le të kontrollojmë që të gjithë elementët në array të numrave janë pozitivë:

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

Rezultati i ekzekutimit të kodit:

true

Shembull

Le të kontrollojmë që prodhimi i elementit me numrin e tij rendor është gjithmonë më i vogël se 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);

Rezultati i ekzekutimit të kodit:

true

Shembull

Nëse është e nevojshme, në parametrin e tretë mund të transmetohet vetë array:

let check = arr.every(function(elem, index, arr) { këtu do të jetë i disponueshëm array arr });

Shihni gjithashtu

  • metoda some,
    e cila gjithashtu lejon kryerjen e një kontrolli të array
  • metodat map dhe forEach,
    të cilat lejojnë aplikimin e një funksioni për çdo element të array
  • metodat reduce dhe reduceRight,
    që e zvogëlojnë array në një vlerë të vetme
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo