Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

forEach

Na "opinião do instrutor" ela mostra o "forEach" que não ensinou nos vídeos. Assista os vídeos e confira.

5 respostas

Oi, Everton, tudo bem?

A proposta dessa Lista de exercícios é desafiar seus conhecimentos e curiosidade sobre como essa funcionalidade pode ser aplicada no projeto. Abaixo vou te explicar um pouco mais sobre o método forEach:

O método forEach é uma função aplicada a cada item em um array. Ele é muito útil quando queremos executar uma ação para cada item de um array. No contexto dos exercícios que você está trabalhando, ele poderia ser usado para adicionar ou remover a classe "ativa" para cada tecla do teclado virtual.

Por exemplo, se tivéssemos um array chamado "teclas" que contém todas as teclas do teclado virtual, poderíamos usar o método forEach da seguinte maneira:

teclas.forEach(function(tecla) {
  tecla.addEventListener('click', function() {
    tecla.classList.toggle('ativa');
  });
});

Nesse exemplo, estamos adicionando um ouvinte de evento de clique a cada tecla no array "teclas". Quando uma tecla é clicada, a classe "ativa" é adicionada se não estiver lá, ou removida se estiver.

Caso queira saber mais sobre o método forEach recomendo a leitura da documentação.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

O addEventListener ela também não ensinou.

O que significa esse toggle?

solução!

Oi, Everton, tudo bem?

O addEventListener é um método que permite adicionar um ouvinte de eventos a um elemento HTML, para que uma função seja executada quando o evento ocorrer. Por exemplo, você pode adicionar um ouvinte de eventos a um botão para executar uma função quando ele for clicado.

Já o toggle é um método que alterna entre duas classes CSS em um elemento. Se a classe estiver presente, ela será removida, e se estiver ausente, será adicionada. Isso serve para criar botões ou elementos que alternam entre dois estados visuais.

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Obrigado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software