Olá, tudo bem? Tenho uma dúvida no caso dessa Function que aparece na aula, ela não deveria englobar o WHILE? Para mim parece que o while deveria estar dentro do Function para ser executado juntado da mesma.
Olá, tudo bem? Tenho uma dúvida no caso dessa Function que aparece na aula, ela não deveria englobar o WHILE? Para mim parece que o while deveria estar dentro do Function para ser executado juntado da mesma.
Oi, Rodrigo! Tudo bem?
Na aula citada, a função anônima está sendo utilizada no atributo onclick
para chamar a função tocaSom
com um parâmetro específico. Essa função anônima é criada e declarada no momento em que o clique é feito no botão.
O while
não precisa estar dentro da função anônima porque o objetivo é apenas chamar a função tocaSom
com um parâmetro específico quando o clique é feito no botão. O while
é utilizado para percorrer todos os botões e atribuir a função anônima a cada um deles.
Dessa forma, a função anônima é criada uma única vez, mas é chamada com um parâmetro diferente a cada clique no botão. Isso permite que a função tocaSom
seja executada com o ID correto de cada tecla áudio.
Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!