Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Objektiteration mit for...in-Schleife | Fortgeschrittene Objektmanipulation
JavaScript-Datenstrukturen
course content

Kursinhalt

JavaScript-Datenstrukturen

JavaScript-Datenstrukturen

1. Einführung und Voraussetzungen
2. Objektgrundlagen
3. Fortgeschrittene Objektmanipulation
4. Mastering Arrays
5. Fortgeschrittene Array-Operationen

book
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:

123456789101112
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]}`); }
copy

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?

Was ist der Hauptzweck der `for...in` Schleife bei der Arbeit mit Objekten?

Was ist der Hauptzweck der for...in Schleife bei der Arbeit mit Objekten?

Wählen Sie die richtige Antwort aus

Was repräsentiert die Variable `key` in der `for...in` Schleife?

Was repräsentiert die Variable key in der for...in Schleife?

Wählen Sie die richtige Antwort aus

Welcher Teil der `for...in` Schleifensyntax enthält das Objekt, das Sie durchlaufen möchten?

Welcher Teil der for...in Schleifensyntax enthält das Objekt, das Sie durchlaufen möchten?

Wählen Sie die richtige Antwort aus

Was wird protokolliert, wenn die Eigenschaften des `motorbike`-Objekts im folgenden Code durchlaufen werden?

Was wird protokolliert, wenn die Eigenschaften des motorbike-Objekts im folgenden Code durchlaufen werden?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt