Die forEach-Methode
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 64 von 77.
Die forEach-Methode ermöglicht es Ihnen, eine Sequenz (wie ein Array) zu durchlaufen, während jedes Element berücksichtigt wird.
Ohne forEach würden wir sowohl auf den Index als auch auf den Wert auf die folgende Weise zugreifen:
let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
console.log(`Index ${i}: ${fruits[i]}`);
}forEach ist eine elegantere Methode, um sowohl den Index als auch den Wert zu erhalten:
let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
console.log(`Index ${index}: ${fruit}`);
});Beide Beispiele geben Folgendes aus:
Index 0: apple
Index 1: banana
Index 2: orangeAufgabe
EinfachSchreibe ein Programm, das ein Array von Zahlen als Eingabe erhält (gegeben), und ein Array der Zahlen ausgibt, die entweder kleiner als 50 oder durch 5 teilbar sind. Verwende die forEach-Methode.
Spickzettel
Die forEach-Methode ermöglicht es Ihnen, ein Array zu durchlaufen und dabei jedes Element sowie dessen Index im Blick zu behalten:
let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
console.log(`Index ${index}: ${fruit}`);
});Dies ist eleganter als die Verwendung einer herkömmlichen for-Schleife:
for (let i = 0; i < fruits.length; i++) {
console.log(`Index ${i}: ${fruits[i]}`);
}Probier es selbst
let arr = inp.split(",").map(Number); // Diese Zeile nicht ändern
// Schreiben Sie Ihren Code untenDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Type Coercion7Rechnungs-Split-Rechner
WillkommensnachrichtTrinkgeld und Gesamtsumme berechnen2Variablen
ZahlenStringsBooleanNamenskonventionenLeere VariablenRückblick - Variablen initialisierenKonstanten5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueRückblick - FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenStrikte vs. lose GleichheitZusammenfassung – Einfache Mathematik6Grundlagen der IO
AusgabeAusgabe mit VariablenTypumwandlung - Teil 1Typumwandlung - Teil 2Wiederholung - Bis 120Wiederholung - Wahr oder Falsch9Funktionen
Funktion deklarierenArgumenteReturnRückblick - Sigma-FunktionFunktionsausdruckStandardparameterArrow-FunctionsRückblick - Validierungsfunktion12Arrays Teil 2
Iterieren über ArraysDie forEach-Methodefor...of-SchleifeWiederholung – P-ZählerArray SlicingArray-Methoden Teil 3Array-Methoden Teil 4Zugehörigkeit prüfen