106 of 264 menu

De every methode

De methode every controleert elementen van een array volgens de doorgegeven functie. De methode retourneert true als voor alle elementen van de array de doorgegeven functie true teruggeeft, anders retourneert de methode false.

Er kunnen drie parameters aan de functie worden doorgegeven. Als deze parameters aanwezig zijn (ze zijn niet verplicht), dan wordt het eerste automatisch het element van de array, het tweede wordt zijn nummer in de array (index), en het derde - de array zelf.

Syntaxis

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

Voorbeeld

Laten we controleren of alle elementen in de array met getallen positief zijn:

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

Resultaat van het uitvoeren van de code:

true

Voorbeeld

Laten we controleren of de vermenigvuldiging van het element met zijn volgnummer altijd kleiner is dan 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);

Resultaat van het uitvoeren van de code:

true

Voorbeeld

Indien nodig kan de array zelf als derde parameter worden doorgegeven:

let check = arr.every(function(elem, index, arr) { hier is de array arr beschikbaar });

Zie ook

  • de methode some,
    die ook mogelijkheid biedt om een array te controleren
  • de methoden map en forEach,
    die het mogelijk maken een functie op elk element van de array toe te passen
  • de methoden reduce en reduceRight,
    die een array tot een enkele waarde reduceren
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren