Menu
Coddy logo textTech

Pętla for...of

Lekcja 6 z 9 w kursie Podchwytliwe elementy nowoczesnego JavaScriptu (ES6+) w Coddy.

Nowa pętla for of została wprowadzona w ES6.

Iteruje po wartościach obiektu iterowalnego.

Łańcuchy znaków, tablice i mapy są obiektami iterowalnymi w Javascript.

for (variable of iterable) {
  // blok kodu do wykonania
}

np. łańcuchy znaków

let name = "Shubham";

for(let char of name){
	console.log(char);	// S,h,u,b,h,a,m 
}

// w każdej iteracji pętli,
// kolejny znak w ciągu znaków jest przypisywany do zmiennej 'char'

np. tablice

let list = ["Shubham",1,true];

for(let item of list){
	console.log(item); 	// Shubham , 1 , true
}

// w każdej iteracji pętli
// kolejny element tablicy jest przypisywany do zmiennej 'item'

 

challenge icon

Wyzwanie

Łatwy

Utwórz tablicę znaków z ciągu znaków za pomocą pętli for of i zwróć tablicę.

Spróbuj swoich sił

function getCharArray(str) {
    // Wpisz kod tutaj

}

Wszystkie lekcje w sekcji Podchwytliwe elementy nowoczesnego JavaScriptu (ES6+)

Poćwicz samodzielnie: Kompilator JavaScript online