Menu
Coddy logo textTech

Iterar sobre Strings

Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy — lição 2 de 65.

Em JavaScript, strings são objetos iteráveis, o que significa que você pode percorrer cada caractere em uma string. Existem muitas maneiras de iterar sobre uma string. Abordaremos algumas delas aqui.

Usando o laço For:

const text = "Hello";

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

Usando o loop For…of:

const text = "World";

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

Desafio

Fácil

Crie uma função chamada countUniqueVowels que recebe uma string como argumento e retorna o número de vogais únicas na string (as vogais são a, e, i, o, u). A função não deve ser insensível a maiúsculas e minúsculas. (inclua também as vogais maiúsculas)

Folha de consulta

Strings são objetos iteráveis em JavaScript, permitindo que você percorra cada caractere.

Usando o Loop For:

const text = "Hello";

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

Usando o Loop For…of:

const text = "World";

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

Experimente você mesmo

function countUniqueVowels(str) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    // Escreva o código aqui
}
// Não escreva nada fora da função
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo