Observe os dois trechos de código abaixo utilizados para registrar cliques em três botões de curtir. Considerando princípios de reutilização e organização do código, a vantagem do Trecho 2 em relação ao Trecho 1 é:

Questão

Observe os dois trechos de código abaixo utilizados para registrar cliques em três botões de curtir. Considerando princípios de reutilização e organização do código, a vantagem do Trecho 2 em relação ao Trecho 1 é:

Alternativas

A) executar o evento apenas uma vez.

B) aumentar a quantidade de código repetido.

C) permitir reaproveitar a mesma função.

97%

D) impedir que novos botões sejam adicionados à página.

E) dificultar a leitura do código.

Explicação

Passo a passo:

  1. No Trecho 1, cada botão recebe um addEventListener com uma função anônima repetida (mesmo código do console.log). Isso gera código duplicado e piora a manutenção: se você quiser mudar a mensagem, precisa alterar em vários lugares.

  2. No Trecho 2, os botões são percorridos com botoes.forEach(...) e todos apontam para a mesma função nomeada botaoClicado.

  3. Isso traz a principal vantagem de reutilização e organização: a lógica do clique fica centralizada em um único lugar e pode ser reaproveitada para quantos botões existirem (inclusive se forem adicionados mais botões ao array/seleção).

Logo, a vantagem do Trecho 2 é permitir reaproveitar a mesma função.

Alternativa correta: (C).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.