Novembro 2024
Examine os comandos abaixo.
let teste = [4, 10, 3, 10, 15, -2]
let algumIndice = 4
let valor = teste[2]
console.log(valor + teste[algumIndice] + teste[4])
Qual será o valor impresso pelo último comando?
Examine os comandos abaixo.
let teste = [4, 10, 3, 10, 15, -2]
let indice = 0
teste[indice] = 0
indice = indice + 1
teste[indice] = 0
indice = indice + 1
teste[indice] = 0
indice = indice + 1
teste[indice] = 0
Após a execução desses comandos, qual será a soma dos elementos do array?
Dado o código abaixo
let numeros = [0.1, 2.3, 0, -3.1, 5.0, 7.1, 25.9]
// Inserindo um elemento na última posição do array
Entre com o comando em JavaScript que insere o valor de 2.2 na última posicão do array numeros.
Dado o código abaixo
let estoque = ["sabão", "amaciante", "detergente", "desinfetante", "sabão em pedra", "limpa vidros"]
estoque.pop()
estoque.shift()
estoque.pop()
estoque.pop()
console.log(estoque)
O que será impresso na execução do último comando?
Considerando o array estoque no código abaixo
let estoque = ["sabão", "amaciante", "detergente", "desinfetante", "sabão em pedra", "limpa vidros"]
let elem = "detergente"
//Procurar índice do elemento
//testar se o índice está nos limites do array
//remover o elemento e imprimir o array
//ou apresentar mensagem de que o elemento não existe.
Escreva um programa em JavaScript que remova o elemento contido na variável elem do array estoque. Lembre-se de que é obrigatório testar se o elemento realmente encontra-se no array.
No material de aula vimos que a função slice pode partir um determinado array a partir de uma determinada posição. Entretanto, a função slice também aceita um segundo parâmetro que diz onde a copia deve parar.
Considerando o array estoque no código abaixo, por exemplo:
let temp = estoque.slice(0,3)
produz como resultado o array ['sabão', 'amaciante', 'detergente']
Note que o primeiro parâmetro (o qual diz onde a cópia começa -- 0 ) é incluso no array mas o elemento do último parâmetro (que diz aonde a cópia termina -- 3) não é incluso no resultado final!
Complete o código abaixo para que o programa em JavaScript insira o produto Alcool (contido na variável elem) no array estoque entre os elementos detergente e desinfentante. O estado do array estoque ao final do programa deve ser:
["sabão", "amaciante", "detergente", "Alcool", "desinfetante", "sabão em pedra", "limpa vidros"]
let estoque = ["sabão", "amaciante", "detergente", "desinfetante", "sabão em pedra", "limpa vidros"]
let elem = "Alcool"
//Procurar índice do elemento detergente
//Cria um novo array desde o seu inicio até o elemento detergente (incluso)
let temp1 = estoque.slice(______,indice+1)
//Cria um novo array a partir do elemento após o detergente até o fim do array
let temp2 = estoque.slice(________, _________)
//Insere Alcool na primeira parte do array
//Junta os dois arrays em um único array -- na variável estoque
//mostra na tela o restulado
console.log(estoque)