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'
Wyzwanie
ŁatwyUtwó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+)
2Zanurzmy się
Zakres blokowy – let i constFunkcje strzałkoweSpread i restPętla for...ofKlasyPromisesAsync i awaitPoćwicz samodzielnie: Kompilator JavaScript online