Kursinhalt
JavaScript-Datenstrukturen
JavaScript-Datenstrukturen
Objektiteration mit for...in-Schleife
In diesem Abschnitt werden wir fortgeschrittene Konzepte zur Arbeit mit Objekten erkunden. Insbesondere werden wir die Iteration durch Objekte und hilfreiche Methoden behandeln, die JavaScript bietet, um effektiv mit Objekten zu arbeiten. Lassen Sie uns beginnen.
for...in Schleife
Um mit den Eigenschaften eines Objekts zu arbeiten, einschließlich der Iteration durch sie, können wir die for...in
Schleife verwenden. Diese Schleife ermöglicht es uns, ein Objekt zu durchlaufen und auf seine Eigenschaften und deren Werte zuzugreifen.
Die for...in
Schleife ist ein Konstrukt in JavaScript, das speziell zum Iterieren über die Eigenschaften eines Objekts entwickelt wurde. Sie bietet eine Möglichkeit, auf den Namen (Schlüssel) jeder Eigenschaft und den entsprechenden Wert zuzugreifen.
Hier ist die grundlegende Syntax der for...in
Schleife:
key
: Eine Variable, die den Namen der aktuellen Eigenschaft während jeder Iteration hält;object
: Das Objekt, durch das wir iterieren möchten.
Iteration durch Objekteigenschaften in der Praxis
Betrachten wir ein Beispiel mit einem Objekt, das eine Blume darstellt:
Nun verwenden wir die for...in
Schleife, um durch die Eigenschaften des flower
Objekts zu iterieren und jeden Eigenschaftsnamen und seinen Wert zu protokollieren:
const flower = { genus: "Allium", species: "Allium sativum", color: "Purple", height: 24, isEdible: true, isBlooming: true, }; for (let key in flower) { console.log(`Property: ${key}, Value: ${flower[key]}`); }
1. Was ist der Hauptzweck der for...in
Schleife bei der Arbeit mit Objekten?
2. Was repräsentiert die Variable key
in der for...in
Schleife?
3. Welcher Teil der for...in
Schleifensyntax enthält das Objekt, das Sie durchlaufen möchten?
4. Was wird protokolliert, wenn die Eigenschaften des motorbike
-Objekts im folgenden Code durchlaufen werden?
Danke für Ihr Feedback!