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: Destructuring
Aufgabe
Erstellen Sie ein Skript, das die Objekt-Destrukturierung demonstriert, indem es Eigenschaften aus dem bereitgestellten movie
-Objekt extrahiert und protokolliert. Konstruieren Sie speziell eine Protokollnachricht, die den Namen der Person, den Produzenten, das Budget und die Dauerzeit enthält.
const movie = { name: "Going in Style", producer: "Donald De Line", duration: 96, budget: "$25 million", }; // Destructure properties from the `movie` object const { ___, ___, ___, ___ } = movie; // Use the extracted properties console.log(`Name: ${___}`); // Movie name console.log(`Producer: ${___}`); // Movie producer console.log(`Duration: ${___} minutes`); // Movie duration time console.log(`Budget: ${___}`); // Movie budget
Erwartete Ausgabe:
- Verwenden Sie die Objekt-Destrukturierung, um die Eigenschaften
name
,producer
,duration
undbudget
aus demmovie
-Objekt zu extrahieren. - Konstruieren Sie einen Satz mit den extrahierten Eigenschaften, um den Film zu beschreiben.
const movie = { name: "Going in Style", producer: "Donald De Line", duration: 96, budget: "$25 million", }; // Destructure properties from the `movie` object const { name, producer, duration, budget } = movie; // Use the extracted properties console.log(`Name: ${name}`); console.log(`Producer: ${producer}`); console.log(`Duration: ${duration} minutes`); console.log(`Budget: ${budget}`);
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 8