Kursinhalt
JavaScript-Datenstrukturen
JavaScript-Datenstrukturen
1. Einführung und Voraussetzungen
2. Objektgrundlagen
Verständnis von ObjectsObjekterstellungVerschachtelte EigenschaftenHerausforderung: Ein Objekt ErstellenZugriff auf ObjekteigenschaftenHerausforderung: Zugriff auf ObjekteigenschaftenArbeiten mit PropertiesHerausforderung: Objekt Modifizieren und ErweiternObjektmethodenEigenschaften in MethodenHerausforderung: Arbeiten mit Objekt-MethodenObjektgrundlagen Zusammenfassen
3. Fortgeschrittene Objektmanipulation
Objektiteration mit for...in-SchleifeHerausforderung: Objekt Property ExplorerMethode hasOwnProperty()Herausforderung: hasOwnProperty() für die Iteration von ObjekteigenschaftenSpread-OperatorHerausforderung: Objekte Zusammenführen und Eigenschaften HinzufügenObjektdestrukturierungHerausforderung: DestructuringZusammenfassung der Fortgeschrittenen Objektmanipulation
5. Fortgeschrittene Array-Operationen
Map() MethodeHerausforderung: Array-Element-TransformationFilter() MethodeHerausforderung: Filtern von Students Nach PrüfungsergebnissenFind() MethodeHerausforderung: Entdecken von Vorgestellten ProduktenSort()-MethodeHerausforderung: Sortieren und Extrahieren von PropertiesZusammenfassung der Fortgeschrittenen Array-OperationenKurszusammenfassung
For...of-Schleife
Syntax
Die for...of
Schleife ist eine modernere und prägnantere Methode, um über Arrays zu iterieren. Sie übernimmt automatisch den Schleifenzähler und bietet direkten Zugriff auf den Wert jedes Elements. Die Syntax für eine for...of
Schleife ist wie folgt:
In dieser Syntax:
const element
ist eine Variable, die den Wert jedes Elements während jeder Iteration speichert;of array
gibt das Array an, über das wir iterieren möchten.
Beispiel
Hier ist ein Beispiel für die Verwendung der for...of
Schleife, um das gleiche Ergebnis wie die vorherige for
Schleife zu erzielen:
const students = ["Brandon", "Mario", "Saul"]; for (const student of students) { console.log(student); }
- Zeile 1: Es deklariert eine konstante Variable namens
students
und weist ihr ein Array zu, das drei Zeichenfolgen enthält -"Brandon"
,"Mario"
und"Saul"
. Dieses Array stellt eine Liste von Schülernamen dar; - Zeile 3: Es startet eine
for...of
Schleife. Die Schleife wird verwendet, um jedes Element imstudents
Array nacheinander zu durchlaufen; - Zeile 4: Innerhalb der
for...of
Schleife verwenden wir die Funktionconsole.log()
, um den Wert des aktuellen Elements in der Konsole auszugeben. Die Variablestudent
repräsentiert das aktuelle Element im Array während jeder Schleifeniteration. In der ersten Iteration wird es"Brandon"
sein, in der zweiten Iteration"Mario"
und in der dritten Iteration"Saul"
.
1. Was ist der Hauptvorteil der Verwendung einer for...of
Schleife beim Durchlaufen von Arrays?
2. Was repräsentiert for...of
in der const element
Schleifensyntax?
3. Was ist der Zweck des Teils of array
in der for...of
Schleifensyntax?
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 7