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-Schleife
Array-Iteration ist ein entscheidendes Konzept beim Arbeiten mit Arrays. Es ermöglicht uns, jedes Element in einem Array zu verarbeiten, Operationen durchzuführen und Entscheidungen basierend auf ihren Werten zu treffen. In diesem Kapitel werden wir die for
-Schleife zur Iteration über Arrays erkunden.
Syntax
Die for
-Schleife ist ein grundlegendes Werkzeug zum Iterieren über ein Array Element für Element. Sie ermöglicht uns den Zugriff auf jedes Element im Array über den Elementindex. Die Syntax für eine for
-Schleife ist wie folgt:
In dieser Syntax:
let i = 0
initialisiert eine Schleifenzählervariablei
auf null;i < array.length
definiert die Bedingung, damit die Schleife fortgesetzt wird. Sie läuft, solangei
kleiner als die Länge des Arrays ist;i += 1
erhöht den Schleifenzähler nach jeder Iteration.
Beispiel
Hier ist ein Beispiel für die Verwendung der for
-Schleife, um auf die Elemente des students
-Arrays zuzugreifen und sie anzuzeigen:
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
- Zeile 1: Diese Zeile deklariert ein Array namens students und initialisiert es mit drei Zeichenfolgen, die die Namen der Studenten darstellen. Das Array enthält
"Brandon"
,"Mario"
und"Saul"
; - Zeile 3: Diese Zeile startet eine for-Schleife. Sie hat drei Teile, die durch Semikolons getrennt sind:
let i = 0;
: Dieser Teil initialisiert eine Variablei
und setzt sie auf0
.i
wird als Schleifenzähler verwendet;i < students.length;
: Dieser Teil ist die Bedingung, damit die Schleife fortgesetzt wird. Die Schleife wird fortgesetzt, solangei
kleiner als die Länge desstudents
-Arrays ist;i += 1
: Dieser Teil ist die Aktualisierungsanweisung, die den Wert voni
nach jeder Iteration um1
erhöht.
- Zeile 4: Innerhalb der
for
-Schleife verwendet diese Zeile dieconsole.log()
-Funktion, um den Wert am i-ten Index desstudents
-Arrays zu protokollieren. In der ersten Iteration isti
0
, daher wird der Name am Index0
protokolliert, der"Brandon"
ist. In der zweiten Iteration wird"Mario"
protokolliert, und in der dritten Iteration wird"Saul"
protokolliert.
1. Was ist der Zweck einer for
-Schleife bei der Arbeit mit Arrays?
2. Was sollte die Bedingung für die Schleife sein, um durch das gesamte computers
-Array zu iterieren?
3. Was sollte die Bedingung für die Schleife sein, um durch das computers
-Array zu iterieren, um nur die ersten beiden Elemente anzuzeigen?
War alles klar?
Danke für Ihr Feedback!
Abschnitt 4. Kapitel 5