A alternativa correta que melhor representa o motivo primário para esse código não funcionar corretamente é: "Não se pode usar hífen na declaração de um nome de variável." Em JavaScript, nomes de variáveis não podem conter hífens. Portanto, a declaração "var lista-de-compras" está incorreta. Para corrigir o código, você pode substituir o hífen por um sublinhado ou remover o hífen completamente.
O motivo primário para o código não funcionar corretamente é:
b) A contagem em JavaScript começa do 0, logo não há item na posição 3.
Na linha 5, o código tenta acessar o quarto elemento da lista (lista-de-compras[3]
), mas como a contagem em JavaScript começa em 0, o índice máximo acessível é 2, correspondendo ao terceiro elemento da lista. Isso resultará em um erro de "índice fora do intervalo".
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar