Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

Resposta 4.14

const estudantes = ['Carla', 'João', 'Marina', 'Lucas', 'Beatriz'];

for (let i = 0; i < estudantes.length; i++) {
    setTimeout(() => {
    console.log(estudantes[i]);
    }, i * 1000);
}
1 resposta

Oi, Ian! Como vai?

Gostei de como você usou o setTimeout para exibir os nomes em intervalos, isso torna a saída mais dinâmica. Com o que você descreveu, dá para ver que está aplicando bem o controle de tempo junto com arrays.

Uma dica interessante para o futuro é usar for...of para percorrer arrays de forma mais simples. Veja este exemplo:


const nomes = ['Ana', 'Bruno', 'Clara'];
for (let nome of nomes) {
    console.log(nome);
}

Esse codigo imprime cada nome da lista diretamente, sem precisar usar o indice.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!