Konstrukcja for-in
Konstrukcja for-in tworzy pętlę do
iteracji po obiekcie.
Składnia
for (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:
let 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:
let 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