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
Herausforderung: Zugriff auf Objekteigenschaften
Aufgabe
Du hast ein Objekt, user
, das die Hobbys und Interessen einer Person darstellt. Deine Aufgabe ist es, spezifische Details aus dem Objekt zuzugreifen und abzurufen.
- Greife auf den Namen der Person zu und protokolliere ihn.
- Greife auf das
indoor
-Hobby zu und protokolliere es in der Konsole. - Speichere das Alter der Person in einer Variablen.
- Greife auf das Lieblingsmusikgenre zu und protokolliere es.
const user = { name: "Sarah", age: 32, hobbies: { outdoor: "hiking", indoor: "painting", }, preferences: { music: "jazz", movieGenre: "sci-fi", }, }; // Task 1 console.log(___); // person's name // Task 2 console.log(___); // indoor hobby // Task 3 const userAge = ___; console.log(userAge); // person's age // Task 4 console.log(___); // music genre
Erwartete Ausgabe:
- Verwenden Sie die Punktnotation, um auf Eigenschaften innerhalb eines Objekts zuzugreifen.
- Um auf Eigenschaften innerhalb verschachtelter Objekte und Arrays zuzugreifen, verketten Sie die Punktnotation und eckige Klammern (falls erforderlich).
- Verwenden Sie die Zuweisung mit Punktnotation, um Eigenschaftswerte in Variablen zu speichern.
const user = { name: "Sarah", age: 32, hobbies: { outdoor: "hiking", indoor: "painting", }, preferences: { music: "jazz", movieGenre: "sci-fi", }, }; // Task 1 console.log(user.name); // person's name // Task 2 console.log(user.hobbies.indoor); // indoor hobby // Task 3 const userAge = user.age; console.log(userAge); // person's age // Task 4 console.log(user.preferences.music); // music genre
War alles klar?
Danke für Ihr Feedback!
Abschnitt 2. Kapitel 6