106 of 264 menu

Metoden every

Metoden every kontrollerar elementen i arrayen i enlighet med den överförda funktionen. Metoden returnerar true om för alla element i arrayen den överförda funktionen returnerar true, annars returnerar metoden false.

Till funktionen kan tre parametrar överföras. Om dessa parametrar finns (de är inte obligatoriska), så kommer den första automatiskt att få elementet i arrayen, den andra kommer att få dess nummer i arrayen (index), och den tredje - själva arrayen.

Syntax

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

Exempel

Låt oss kontrollera att alla element i arrayen med nummer är positiva:

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 av kodkörning:

true

Exempel

Låt oss kontrollera att produkten av elementet och dess ordningsnummer alltid är mindre än 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 av kodkörning:

true

Exempel

Vid behov kan den tredje parametern överföra själva arrayen:

let check = arr.every(function(elem, index, arr) { här kommer arrayen arr att vara tillgänglig });

Se även

  • metoden some,
    som också tillåter att utföra en kontroll av arrayen
  • metoderna map och forEach,
    som tillåter att applicera en funktion på varje element i arrayen
  • metoderna reduce och reduceRight,
    som reducerar arrayen till ett värde
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa