FGV — Analista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas de Informação — Considere o seguinte código em JavaScript: const array = ["T", "R", "F", 1 — 2024

Enunciado

Considere o seguinte código em JavaScript: const array = ["T", "R", "F", 1] array.splice(0, 0, '>') console.log(array.filter(v=>!!v)) Ao ser executado, o código acima exibirá na saída do console:

Alternativas

  1. A)

    um erro de violação de constante;

  2. B)

    o array [">", "T", "R", "F", 1];

  3. C)

    o array ["T", "R", "F", 1];

  4. D)

    um erro de sintaxe;

  5. E)

    o array [].

Gabarito e comentário

Resposta correta: B

splice(0,0,'>') insere o símbolo na posição inicial sem remover elemento do array. O filter(v=>!!v) conserva todos os cinco itens porque números 1 e cadeias não vazias são valores truthy. O resultado impresso é ['>', 'T', 'R', 'F', 1].

Questões relacionadas