Pessoal,
No exercício das bandeiras do Brasil e Alemanha, percebi que a primeira bandeira demora 3 segundos para aparecer. É um efeito colateral do setInterval(trocaBandeira, 3000)
.
Como solução de contorno, acabei fazendo uma chamada inicial antes de definir o intervalo:
trocaBandeira();
setInterval(trocaBandeira, 3000);
De qualquer forma, gostaria de saber se há algum modo mais "elegante" para evitar este atraso.
Possível melhoria do exercício: mostrar a bandeira da Alemanha por 7 segundos, e a do Brasil por apenas 1 segundo! :-)