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?