SóProvas


ID
5561545
Banca
IF Sul Rio-Grandense
Órgão
IF Sul Rio-Grandense
Ano
2021
Provas
Disciplina
Programação
Assuntos

Considere o seguinte código JavaScript: 

var a = [1,2,3,4,5];

a.slice(0,3);

a.splice(1,1);

a.pop();


Qual o valor da variável a ao término da execução do código?

Alternativas
Comentários
  • Considerando que o array inicial é "[1,2,3,4,5]" e que o índice começa em zero:

     

    a.slice(0,3); 

    -> Retorna uma lista com os elementos de 0 a 3 (não incluso)

    -> Essa função não altera a lista original, apenas retorna uma nova lista, então não irá influenciar no código

     

    a.splice(1,1);

    -> Essa função altera a lista original

    -> A partir da posição 1, remove 1 elemento

    -> Sobra: [1,3,4,5]

     

    a.pop();

    -> Remove o último elemento do array

    -> Sobra: [1,3,4] GAB A

     

    ---

    https://www.w3schools.com/jsref/jsref_splice.asp

    https://www.w3schools.com/jsref/jsref_pop.asp

    https://www.w3schools.com/jsref/jsref_slice_array.asp

  • Aqui também Leandro Henrique

  • a função é tão pouco utilizada que nem o examinador sabe montar o gabarito pra ela