Konstrukcja for-in

Konstrukcja for-in tworzy pętlę do iteracji po obiekcie.

Składnia

javascriptfor (let zmiennaDlaKlucza in obiekt) {
  /*
    Do zmiennaDlaKlucza po kolei
    będą trafiać klucze iterowanego obiektu.
  */
};

Przykład

Iterujemy po kluczach obiektu i wyświetlamy je na ekranie:

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

for (let key in obj) {
  console.log(key); // wyświetli 'a', 'b', 'c'
}

Przykład

A teraz wyświetlimy elementy obiektu:

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

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

Zobacz też

  • lekcja z podręcznika JavaScript,
    w której opisano pracę z pętlą for-in
  • konstrukcję for-of,
    która tworzy pętlę do iteracji po tablicy
  • instrukcję break,
    która przerywa pętlę
  • instrukcję continue,
    która przechodzi do następnej iteracji pętli