const estudantes = ['Carla', 'João', 'Marina', 'Lucas', 'Beatriz'];
for (let i = 0; i < estudantes.length; i++) {
setTimeout(() => {
console.log(estudantes[i]);
}, i * 1000);
}
const estudantes = ['Carla', 'João', 'Marina', 'Lucas', 'Beatriz'];
for (let i = 0; i < estudantes.length; i++) {
setTimeout(() => {
console.log(estudantes[i]);
}, i * 1000);
}
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.