Menu
Coddy logo textTech

Iterar sobre strings

Parte de la sección Lógica y Flujo del Journey de JavaScript de Coddy — lección 2 de 65.

En JavaScript, las cadenas son objetos iterables, lo que significa que puedes recorrer cada carácter de una cadena. Existen muchas formas de iterar sobre una cadena; aquí cubriremos algunas de ellas.

Usando el bucle For:

const text = "Hello";

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

Uso del bucle For…of:

const text = "World";

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

Desafío

Fácil

Crea una función llamada countUniqueVowels que toma una cadena como argumento y devuelve el número de vocales únicas en la cadena (las vocales son a, e, i, o, u). La función no debe ser insensible a mayúsculas y minúsculas. (incluye también las vocales en mayúscula)

Hoja de referencia

Las cadenas son objetos iterables en JavaScript, lo que permite recorrer cada carácter.

Uso del bucle For:

const text = "Hello";

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

Uso del bucle For…of:

const text = "World";

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

Pruébalo tú mismo

function countUniqueVowels(str) {
    const vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'];
    // Escribe el código aquí
}
// No escribas nada fuera de la función
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Lógica y Flujo