1
resposta

Resposta

const lancamento = 0

for (let i = 10; i >= lancamento; i--){
    console.log(i)

    if (i <= lancamento){
      console.log('Lancar!') 
      break;
    }
}

ou

const lancamento = 0

for (let i = 10; i >= lancamento; i--){
    console.log(i)

    if (i <= lancamento){
        
    }
}

console.log('Lancar!')
1 resposta

Oi, Henrique! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

É isso aí! Mandou bem! ✨

Aproveito para compartilhar o método setTimeout podemos utilizar para adicionar um atraso entre cada contagem. Assim, você pode criar um efeito mais dinâmico na contagem regressiva.


const lancamento = 0;
for (let i = 10; i >= lancamento; i--){
    setTimeout(() => console.log(i), (10 - i) * 1000); // Atraso de 1 segundo
    if (i <= lancamento) {
        setTimeout(() => console.log('Lancar!'), (10 - i + 1) * 1000);
        break;
    }
}

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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