106 of 264 menu

Methode every

Die Methode every überprüft die Elemente eines Arrays entsprechend der übergebenen Funktion. Die Methode gibt true zurück, wenn für alle Elemente des Arrays die übergebene Funktion true zurückgibt, andernfalls gibt die Methode false zurück.

An die Funktion können drei Parameter übergeben werden. Wenn diese Parameter vorhanden sind (sie sind nicht obligatorisch), wird automatisch das Element des Arrays in den ersten übergeben, in den zweiten seine Nummer im Array (Index) und in den dritten das Array selbst.

Syntax

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

Beispiel

Prüfen wir, ob alle Elemente im Zahlenarray positiv sind:

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

Ergebnis der Codeausführung:

true

Beispiel

Prüfen wir, ob das Produkt aus Element und seiner Ordnungsnummer immer kleiner als 30 ist:

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

Ergebnis der Codeausführung:

true

Beispiel

Bei Bedarf kann das Array selbst als dritter Parameter übergeben werden:

let check = arr.every(function(elem, index, arr) { hier wird das Array arr verfügbar sein });

Siehe auch

  • die Methode some,
    die ebenfalls die Überprüfung eines Arrays ermöglicht
  • die Methoden map und forEach,
    die es erlauben, eine Funktion auf jedes Element eines Arrays anzuwenden
  • die Methoden reduce und reduceRight,
    die ein Array auf einen einzelnen Wert reduzieren
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen