Troca de nome de um objeto dentro de um array - não funciona

JavaScript

JavaScript Web

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.
Andreia

Andreia

Curtidas 0

Melhor post

Nomad

Nomad

05/04/2022

Verifique se não é isso que deseja.

<script>
	var generos_musicais = [
		"samba",
		"funk",
		"rock",
		"pop",
		"hip hop"
	];

	generos_musicais[1] = 'Teste'

	console.log(generos_musicais);

	// Array[ "samba", "Teste", "rock", "pop", "hip hop" ]
</script>
GOSTEI 1
POSTAR