Enunciado
Analise o trecho de página Web a seguir. ? Tomando como referência apenas esse trecho, um clique no botão com a página carregada provoca a exibição de:
Alternativas
- A)
três alertas, com as mensagens “OK”, “OK” e “ERRO”;
- B)
três alertas, com as mensagens “undefined”, “undefined” e “ERRO”;
- C)
um alerta apenas, com a mensagem “ERRO”;
- D)
um alerta apenas, com a mensagem “OK”;
- E)
um alerta apenas, com a mensagem “undefined”.
Gabarito e comentário
Resposta correta: A
Gabarito definitivo da FGV: alternativa A. O clique chama a função três vezes. Em JavaScript, arguments.length conta argumentos: as duas primeiras chamadas geram “OK” e a chamada sem argumentos gera “ERRO”.