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: Objekt Property Explorer
Aufgabe
Sie haben ein Objekt, das Kupfer darstellt. Ihre Aufgabe ist es, die Eigenschaften des Kupferobjekts mit der for...in
Schleife zu durchlaufen. Für jede Eigenschaft sollten Sie sowohl den Eigenschaftsnamen als auch dessen Wert in der Konsole protokollieren.
- Verwenden Sie die
for...in
Schleife, um die Eigenschaften descopper
Objekts zu durchlaufen. - Für jede Eigenschaft protokollieren Sie eine Nachricht in der Konsole im Format:
"Property: [property name], Value: [property value]"
.
const copper = { symbol: "Cu", atomicNumber: 29, meltingPoint: "1984.32 °F", appearance: "Red-orange metallic luster", }; ___ (let key ___ copper) { ___(`Property: ${___}, Value: ${___[___]}`); }
Erwartete Ausgabe:
- Um durch die Objekteigenschaften zu iterieren, verwenden Sie die
for...in
Schleife. Beginnen Sie mitfor (let key in copper) { ... }
. - Innerhalb der Schleife greifen Sie mit
copper[key]
auf den Eigenschaftswert zu. - Verwenden Sie
console.log()
um die Nachrichten im erforderlichen Format auszugeben.
const copper = { symbol: "Cu", atomicNumber: 29, meltingPoint: "1984.32 °F", appearance: "Red-orange metallic luster", }; for (let key in copper) { console.log(`Property: ${key}, Value: ${copper[key]}`); }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 3. Kapitel 2