Die for-in-Schleife

Die Konstruktion for-in erzeugt eine Schleife zum Durchlaufen von Objekten.

Syntax

javascriptfor (let variableFuerSchluessel in objekt) {
  /*
    In variableFuerSchluessel werden nacheinander
    die Schlüssel des durchlaufenen Objekts platziert.
  */
};

Beispiel

Lassen Sie uns die Schlüssel des Objekts durchlaufen und auf dem Bildschirm ausgeben:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(key); // gibt 'a', 'b', 'c' aus
}

Beispiel

Und jetzt geben wir die Elemente des Objekts aus:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(obj[key]); // gibt 1, 2, 3 aus
}

Siehe auch

  • Lektion aus dem JavaScript-Lehrbuch,
    in dem die Arbeit mit der for-in-Schleife beschrieben wird
  • die Konstruktion for-of,
    die eine Schleife zum Durchlaufen von Arrays erzeugt
  • die Anweisung break,
    die eine Schleife abbricht
  • die Anweisung continue,
    die eine Schleife zur nächsten Iteration weiterschaltet