Logo Passei Direto
Buscar
Analise o seguinte código escrito na linguagem JavaScript:

var frutas = new Array("banana", "laranja", "limão");

frutas.shift();
frutas.splice(1, 1, "uva");

for (var i = 0; i < frutas.length; i++) {
document.write(frutas[i] + " | ");
}
Qual será a saída exibida pelo código acima?
banana | laranja | limao | uva |
banana | uva | laranja | limao |
laranja | uva |
laranja | uva | limao
uva |
User badge image
Desenvolvendo com Questões

há 3 horas

Respostas

User badge image

Ed Verified user icon

há 3 horas

Vamos analisar o código passo a passo: 1. Inicialmente, o array frutas é: ["banana", "laranja", "limão"]. 2. frutas.shift(); remove o primeiro elemento do array, que é "banana". Agora o array é: ["laranja", "limão"]. 3. frutas.splice(1, 1, "uva"); significa: - Começar no índice 1 (segundo elemento, que é "limão"), - remover 1 elemento, - e inserir "uva" no lugar. Então, "limão" é removido e "uva" é inserido. O array fica: ["laranja", "uva"]. 4. O loop for imprime os elementos do array separados por " | ". Portanto, a saída será: laranja | uva | Resposta correta: laranja | uva |

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

(IDECAN/2023) JavaScript é uma linguagem de programação interpretada estruturada de script muito usada para programação FrontEnd. Selecione o método em JavaScript que remove de um vetor o primeiro elemento e o retorna como resultado.
push()
shift()
pop()
join()
reverse()

(FAEPESUL/2019) Considerando que a função abaixo foi escrita em JavaScript, qual o número retornado pela execução da função quando o parâmetro "num" tiver valor 15?
function somar(num) {
var total = 0;
for (var x = 0; x < num; x++) {
total += x;
}
return total;
}
105
10
0
45
9

Mais conteúdos dessa disciplina