Manipulando o array
Cara, estou travado uma ultima questão para evoluir meu certificado de "Objetos" no JS.
A questão é a seguinte:
Manipulando array
Abaixo temos um array com elementos que representam gêneros musicais:
var generos_musicais = [
"samba",
"funk",
"rock",
"pop",
"hip hop"
];
Preencha as lacunas a seguir para manipularmos o array:
1º comando - imprimir o último elemento do array:
Ps: Aqui iria uma linha para preenchimento. Coloquei logo abaixo como fiz.
Resposta: console.log(generos_musicais[4]);
2º comando - alterar o valor do 2º elemento do array para "rap".
Resposta que coloquei:
- console.log(generos_musicais[1] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais.rock = "rap");
- console.log(generos_musicais[rock] = "rap");
Coloquei alterando varias coisas mas NADA funciona! O primeiro comando está correto, mas o segundo não sei como irei fazer. Já procurei na internet, revi os conteúdos, nada ajuda.
A questão é a seguinte:
Manipulando array
Abaixo temos um array com elementos que representam gêneros musicais:
var generos_musicais = [
"samba",
"funk",
"rock",
"pop",
"hip hop"
];
Preencha as lacunas a seguir para manipularmos o array:
1º comando - imprimir o último elemento do array:
Ps: Aqui iria uma linha para preenchimento. Coloquei logo abaixo como fiz.
Resposta: console.log(generos_musicais[4]);
2º comando - alterar o valor do 2º elemento do array para "rap".
Resposta que coloquei:
- console.log(generos_musicais[1] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais.rock = "rap");
- console.log(generos_musicais[rock] = "rap");
Coloquei alterando varias coisas mas NADA funciona! O primeiro comando está correto, mas o segundo não sei como irei fazer. Já procurei na internet, revi os conteúdos, nada ajuda.
Andreia
Curtidas 1
Melhor post
Diego Marinho
05/04/2022
o console.log() é uma função de impressões via console. Não serve para atribuir valores à uma variável
Então, é simples.
Primeiro você modifica o valor do array, depois você usa o console para visualizar o valor modificado, caso queira, porque a questão não pede isso .
Lembrando que a indexação do array começa com o 0 (Zero). Logo, se você quer modificar o segundo elemento, deverá referir-se ao elemento 1 desse array
Ficaria assim :
"Resposta" :
generos_musicais[1] = "rap"
Para visualizar a modificação na segunda posição do array, usando o console.log:
console.log(generos_musicais[1] )
Dá uma olhada nesse artigo da devmedia, pra você entender como manipular arrays
https://www.devmedia.com.br/javascript-arrays/4079
Então, é simples.
Primeiro você modifica o valor do array, depois você usa o console para visualizar o valor modificado, caso queira, porque a questão não pede isso .
Lembrando que a indexação do array começa com o 0 (Zero). Logo, se você quer modificar o segundo elemento, deverá referir-se ao elemento 1 desse array
Ficaria assim :
"Resposta" :
generos_musicais[1] = "rap"
Para visualizar a modificação na segunda posição do array, usando o console.log:
console.log(generos_musicais[1] )
Dá uma olhada nesse artigo da devmedia, pra você entender como manipular arrays
https://www.devmedia.com.br/javascript-arrays/4079
GOSTEI 4
Mais Respostas
Claudio Silva
05/04/2022
é faz sentindo mas o que acontece é deixamos a questão subir a cabeça e não conseguimos pensar.
1º comando - imprimir o último elemento do array
console.log( generos_musicais[4]);
até aqui esta tudo bem!!
2º comando - alterar o valor do 2º elemento do array para "rap" ( só que aqui ainda ficamos com o loop da primeira questão , então vamos direto no console.log)
só que a questão não pede para imprimir e sim para alterar, isso é normal acontecer o sangue subiu para a cabeça. Devemos dar uma pausa para esfriar a mente..
generos_musicais[1] = "rap";
1º comando - imprimir o último elemento do array
console.log( generos_musicais[4]);
até aqui esta tudo bem!!
2º comando - alterar o valor do 2º elemento do array para "rap" ( só que aqui ainda ficamos com o loop da primeira questão , então vamos direto no console.log)
só que a questão não pede para imprimir e sim para alterar, isso é normal acontecer o sangue subiu para a cabeça. Devemos dar uma pausa para esfriar a mente..
generos_musicais[1] = "rap";
GOSTEI 0
Rodrigo Cantao
05/04/2022
Cara, estou travado uma ultima questão para evoluir meu certificado de "Objetos" no JS.
A questão é a seguinte:
Manipulando array
Abaixo temos um array com elementos que representam gêneros musicais:
var generos_musicais = [
"samba",
"funk",
"rock",
"pop",
"hip hop"
];
Preencha as lacunas a seguir para manipularmos o array:
1º comando - imprimir o último elemento do array:
Ps: Aqui iria uma linha para preenchimento. Coloquei logo abaixo como fiz.
Resposta: console.log(generos_musicais[4]);
2º comando - alterar o valor do 2º elemento do array para "rap".
Resposta que coloquei:
- console.log(generos_musicais[1] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais.rock = "rap");
- console.log(generos_musicais[rock] = "rap");
Coloquei alterando varias coisas mas NADA funciona! O primeiro comando está correto, mas o segundo não sei como irei fazer. Já procurei na internet, revi os conteúdos, nada ajuda.
A questão é a seguinte:
Manipulando array
Abaixo temos um array com elementos que representam gêneros musicais:
var generos_musicais = [
"samba",
"funk",
"rock",
"pop",
"hip hop"
];
Preencha as lacunas a seguir para manipularmos o array:
1º comando - imprimir o último elemento do array:
Ps: Aqui iria uma linha para preenchimento. Coloquei logo abaixo como fiz.
Resposta: console.log(generos_musicais[4]);
2º comando - alterar o valor do 2º elemento do array para "rap".
Resposta que coloquei:
- console.log(generos_musicais[1] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais.rock = "rap");
- console.log(generos_musicais[rock] = "rap");
Coloquei alterando varias coisas mas NADA funciona! O primeiro comando está correto, mas o segundo não sei como irei fazer. Já procurei na internet, revi os conteúdos, nada ajuda.
RESPOSTAS:
1º = console.log(generos_musicais[4]);
2º = generos_musicais[1] = "rap";
GOSTEI 0
Rodrigo Cantao
05/04/2022
Cara, estou travado uma ultima questão para evoluir meu certificado de "Objetos" no JS.
A questão é a seguinte:
Manipulando array
Abaixo temos um array com elementos que representam gêneros musicais:
var generos_musicais = [
"samba",
"funk",
"rock",
"pop",
"hip hop"
];
Preencha as lacunas a seguir para manipularmos o array:
1º comando - imprimir o último elemento do array:
Ps: Aqui iria uma linha para preenchimento. Coloquei logo abaixo como fiz.
Resposta: console.log(generos_musicais[4]);
2º comando - alterar o valor do 2º elemento do array para "rap".
Resposta que coloquei:
- console.log(generos_musicais[1] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais.rock = "rap");
- console.log(generos_musicais[rock] = "rap");
Coloquei alterando varias coisas mas NADA funciona! O primeiro comando está correto, mas o segundo não sei como irei fazer. Já procurei na internet, revi os conteúdos, nada ajuda.
A questão é a seguinte:
Manipulando array
Abaixo temos um array com elementos que representam gêneros musicais:
var generos_musicais = [
"samba",
"funk",
"rock",
"pop",
"hip hop"
];
Preencha as lacunas a seguir para manipularmos o array:
1º comando - imprimir o último elemento do array:
Ps: Aqui iria uma linha para preenchimento. Coloquei logo abaixo como fiz.
Resposta: console.log(generos_musicais[4]);
2º comando - alterar o valor do 2º elemento do array para "rap".
Resposta que coloquei:
- console.log(generos_musicais[1] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais[2] = "rap");
- console.log(generos_musicais.rock = "rap");
- console.log(generos_musicais[rock] = "rap");
Coloquei alterando varias coisas mas NADA funciona! O primeiro comando está correto, mas o segundo não sei como irei fazer. Já procurei na internet, revi os conteúdos, nada ajuda.
RESPOSTAS:
1º = console.log(generos_musicais[4]);
2º = generos_musicais[1] = "rap";
GOSTEI 0
Arthur Heinrich
05/04/2022
Fico imaginando se, ao pedir que exiba o último elemento do array, não deveríamos montar um comando que identifique qual é o último elemento do array, ao invés de mostrar o quinto elemento que, neste caso, dá na mesma. Porém, se você recebe um array, independentemente de quantos elementos ele possui, mostrar o último gera uma resposta diferente.
GOSTEI 0