Menu
Coddy logo textTech

Iterare sulle stringhe

Fa parte della sezione Logica e flusso del percorso JavaScript di Coddy. Lezione 2 di 65.

In JavaScript, le stringhe sono oggetti iterabili, il che significa che puoi scorrere ogni carattere di una stringa. Esistono molti modi per iterare su una stringa. Qui ne vedremo alcuni.

Usando il ciclo for:

const text = "Hello";

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

Uso del ciclo For…of:

const text = "World";

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

Sfida

Facile

Crea una funzione chiamata countUniqueVowels che accetta una stringa come argomento e restituisce il numero di vocali uniche presenti nella stringa (le vocali sono a, e, i, o, u). La funzione non deve distinguere tra maiuscole e minuscole. (includi anche le vocali maiuscole)

Provalo tu

function countUniqueVowels(str) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    // Scrivi il codice qui
}
// Non scrivere nulla al di fuori della funzione
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore JavaScript online