Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: hora da prática 04

//Crie uma lista vazia, com o nome listaGenerica.

let listaGenerica = [];
if(listaGenerica.length === 0);
console.log('Lista vazia.');

//Crie uma lista de linguagens de programação chamada linguagensDeProgramacao com os seguintes elementos: 'JavaScript','C','C++', 'Kotlin' e 'Python'.

let linguagensDeProgramacao = ['JavaScript','C','C++','Kotlin','Python'];
console.log(linguagensDeProgramacao.length); 
console.log(linguagensDeProgramacao); 

//Adicione à lista linguagensDeProgramacao os seguintes elementos: 'Java', 'Ruby' e 'GoLang'.

let linguagensDeProgramacao = ['JavaScript','C','C++','Kotlin','Python'];
linguagensDeProgramacao.push('Java','Ruby','GoLang'); 
console.log(linguagensDeProgramacao.length);
console.log(linguagensDeProgramacao);

//Crie uma lista com 3 nomes e exiba no console apenas o primeiro elemento.

let listaNomes = ['Lango-lango','Shrek','FitGirl'];
console.log(listaNomes[0]);

//Crie uma lista com 3 nomes e exiba no console apenas o segundo elemento.

let listaNomes = ['Lango-lango','Shrek','FitGirl'];
console.log(listaNomes[1]);

//Crie uma lista com 3 nomes e exiba no console apenas o último elemento.

let listaNomes = ['Lango-lango','Shrek','FitGirl'];
console.log(listaNomes[2]);

Uma dúvida: Eu consigo além de exibir um elemento de um array, sua posição dentro desse array? ex.: var frutas = ["Maçã", "Banana"];

no console ou em outra exibição, ficaria algo do tipo: (0) Maça

2 respostas
solução!

Oi, Daniel, tudo bem?

Você está fazendo um ótimo trabalho com os exercícios! Sobre a sua dúvida, sim, é possível exibir tanto o elemento de um array quanto sua posição dentro do array. Para isso, você pode usar um loop for ou métodos como forEach para iterar sobre o array e exibir os elementos com suas respectivas posições. Vou te mostrar como fazer isso com ambos os métodos:

Usando for loop:

var frutas = ["Maçã", "Banana"];
for (var i = 0; i < frutas.length; i++) {
    console.log(`(${i}) ${frutas[i]}`);
}

Usando forEach:

var frutas = ["Maçã", "Banana"];
frutas.forEach((fruta, index) => {
    console.log(`(${index}) ${fruta}`);
});

Ambos os métodos irão exibir no console:

(0) Maçã
(1) Banana

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Perfeito Rodrigo! Obrigado pela explicação.