106 of 264 menu

Metoden every

Metoden every kontrollerer elementer i et array i overensstemmelse med den overførte funktion. Metoden returnerer true, hvis for alle array-elementer den overførte funktion returnerer true, ellers returnerer metoden false.

Der kan overføres tre parametre til funktionen. Hvis disse parametre er til stede (de er ikke obligatoriske), vil den første automatisk modtage elementet i arrayet, den anden vil modtage dets nummer i arrayet (index), og den tredje - selve arrayet.

Syntaks

array.every(function(element, index, array) { return true eller false; });

Eksempel

Lad os kontrollere, at alle elementer i arrayet med tal er positive:

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

Resultat af kodeudførelse:

true

Eksempel

Lad os kontrollere, at produktet af elementet og dets ordinaltal altid er mindre end 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);

Resultat af kodeudførelse:

true

Eksempel

Ved behov kan selve arrayet overføres til den tredje parameter:

let check = arr.every(function(elem, index, arr) { arrayet arr vil være tilgængeligt her });

Se også

  • metoden some,
    som også tillader at udføre en kontrol af arrayet
  • metoderne map og forEach,
    som tillader at anvende en funktion på hvert element i arrayet
  • metoderne reduce og reduceRight,
    som reducerer arrayet til en enkelt værdi
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis