1
resposta

[Sugestão] Aula Melhorando o Código

Isso em si não é uma dúvida, só queria compartilhar um outro jeito que encontrei de deixar o tratamento dos erros mais detalhado:

function tocaSom (id) {
    const elemento = document.querySelector(id);

    if (elemento === null) {
        console.log('Elemento não encontrado!');
    } else if (elemento.localName != 'audio') {
        console.log(`Não é possível tocar um elemento do tipo ${elemento.localName}`);
    } else {
        elemento.play();
    }
}
1 resposta

Oi, Luiz! Como vai?

Agradeço por compartilhar seu código.

Achei muito interessante a forma como você detalhou o tratamento de erros, deixando mais claro o que acontece em cada situação. Isso torna o código mais legível e facilita a identificação de problemas.

Continue firme nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!