Kursy i Poradniki IT - Adrian Kowalski
Kurs JavaScript dla Początkujących
O lekcji

Pętla for...of

Pętla for...of służy do iterowania po iterowalnych obiektach takich jak tablice, ciągi znaków, mapy czy zbiory.

Przykład:

let liczby = [10, 20, 30];
for (let liczba of liczby) {
  console.log(`Liczba: ${liczba}`);
}
// Wynik:
// Liczba: 10
// Liczba: 20
// Liczba: 30

Iterowanie po ciągu znaków:

let tekst = "JavaScript";
for (let litera of tekst) {
  console.log(litera);
}
// Wynik:
// J
// a
// v
// a
// S
// c
// r
// i
// p
// t

Pętla for...in

Pętla for...in iteruje po właściwościach obiektu (kluczach) lub indeksach tablicy.

Przykład:

let obiekt = { imie: "Jan", nazwisko: "Nowak", wiek: 30 };
for (let klucz in obiekt) {
  console.log(`${klucz}: ${obiekt[klucz]}`);
}
// Wynik:
// imie: Jan
// nazwisko: Nowak
// wiek: 30

Iterowanie po tablicy (indeksy):

let liczby = [10, 20, 30];
for (let indeks in liczby) {
  console.log(`Indeks: ${indeks}, Wartość: ${liczby[indeks]}`);
}
// Wynik:
// Indeks: 0, Wartość: 10
// Indeks: 1, Wartość: 20
// Indeks: 2, Wartość: 30