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
Zusammenfassung der Fortgeschrittenen Array-Operationen
map() Methode
- Zweck: Iteriert über jedes Element des ursprünglichen Arrays und wendet eine angegebene Callback-Funktion an, um ein neues Array zu erzeugen;
- Syntax:
- Wichtige Punkte:
- Modifiziert das ursprüngliche Array nicht;
- Gibt ein neues Array mit derselben Länge zurück;
- Nützlich zur Transformation jedes Elements eines Arrays.
filter() Methode
- Zweck: Wählt Elemente aus, die eine bestimmte Bedingung erfüllen, und erstellt ein neues Array;
- Syntax:
- Wichtige Punkte:
- Verändert das ursprüngliche Array nicht;
- Gibt ein neues Array zurück, das Elemente enthält, die die Callback-Bedingung erfüllen;
- Bietet eine Möglichkeit, Elemente basierend auf bestimmten Kriterien zu filtern.
find() Methode
- Zweck: Entdeckt und ruft das erste übereinstimmende Element in einem Array ab;
- Syntax:
- Wichtige Punkte:
- Verändert das ursprüngliche Array nicht;
- Stoppt bei der ersten Übereinstimmung und gibt dieses spezifische Element zurück;
- Gibt
undefined
zurück, wenn kein übereinstimmendes Element gefunden wird.
sort() Methode
- Zweck: Modifiziert das ursprüngliche Array und ordnet seine Elemente in einer neuen Reihenfolge an;
- Syntax:
- Wichtige Punkte:
- Verändert das ursprüngliche Array;
- Ordnet standardmäßig die Elemente in aufsteigender Reihenfolge an;
- Eine benutzerdefinierte Sortierung kann mit einer Vergleichsfunktion erreicht werden.
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 9