Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida sobre uso do const dentro do while

No código abaixo, a instrutora utilizou 3 const para guardar as informações desejadas. Porém, const é uma variável que não pode ser alterada.

while (contador < listaDeTeclas.length) {

    const tecla = listaDeTeclas[contador];
    const instrumento = tecla.classList[1];
    const idAudio = `#som_${instrumento}`;

    tecla.onclick = function () {
        tocaSom(idAudio);
    } 
    contador = contador + 1;
}

Como se explica seu uso no while?

Por acaso, a cada "loop" do while, a const deixa de existir e então podemos criar outra com o mesmo nome?

Ou a explicação é outra?

3 respostas
solução!

Olá Marcio, tudo bem?

A cada loop o bloco inicia novamente.

Cumprimentos.

Ah, então era o que eu estava pensando mesmo.

Muito obrigado pela resposta.

Abraço.

Boa sorte!!