Olá! Gostaria de saber por que a estrutura dessa função não exclui a classe dela mesma, e sim a classe dos outros dois botões do projeto:
function alterarContexto (contexto){ botoes.forEach (function(contexto){ contexto.classList.remove ('active') })
Observe que ela recebe o contexto do próprio botão, porém ela é utilizada para que quando clicamos no botão, que é o contexto recebido, a classe seja removida dos outros botões. Tem alguma coisa haver com o elemento forEach? Se a dúvida não estiver bem estruturada, por gentileza, me peçam que esclareça melhor!