Menu
Coddy logo textTech

Iterowanie po napisach

Część sekcji Logika i przepływ programu ścieżki JavaScript w Coddy. Lekcja 2 z 65.

W JavaScript ciągi znaków są obiektami iterowalnymi, co oznacza, że możesz przejść pętlą przez każdy znak w ciągu znaków. Istnieje wiele sposobów iterowania po ciągu znaków. Omówimy tu kilka z nich.

Używanie pętli for:

const text = "Hello";

for (let i = 0; i < text.length; i++) {
    console.log(text[i]);
}

Używanie pętli For…of:

const text = "World";

for (let char of text) {
    console.log(char);
}
challenge icon

Wyzwanie

Łatwy

Utwórz funkcję o nazwie countUniqueVowels, która przyjmuje ciąg znaków jako argument i zwraca liczbę unikalnych samogłosek w ciągu (samogłoski to a, e, i, o, u). Funkcja nie powinna rozróżniać wielkości liter. (uwzględnij również wielkie litery)

Spróbuj swoich sił

function countUniqueVowels(str) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    // Wpisz tutaj kod
}
// Nie pisz nic poza funkcją
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i przepływ programu

Poćwicz samodzielnie: Kompilator JavaScript online