Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha sugestão de solução com "forEach"

Minha sugestão com forEach:

const telefone = document.querySelector('input[type=tel]');
const listaBotoes = document.querySelectorAll('input[type=button]');

listaBotoes.forEach(botao => {
    botao.onclick = function() {
        telefone.value += botao.value;
    };
});
1 resposta
solução!

Oi Anderson, tudo bem?

A sua solução está correta e é uma ótima alternativa ao uso do loop for. O método forEach é uma maneira mais moderna e elegante de iterar sobre arrays (ou, neste caso, um NodeList), e é amplamente utilizado em JavaScript moderno.

Muito obrigada por compartilhar com a gente.

Um abraço e bons estudos.