2
respostas

Desafio: hora da prática_Listas

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

let listaGenerica = [];
console.log(listaGenerica);

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

let linguagemDeProgramacao = ['JavaScript', 'C','C++','Kotlin', 'Pyton'];
console.log(linguagemDeProgramacao);

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

let maisLinguagemDeProgramacao = ('Java','Ruby', 'Golang');
linguagemDeProgramacao.push(maisLinguagemDeProgramacao);
console.log(linguagemDeProgramacao);

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

let nomes = ['Kamala', 'Daniel', 'Lola'];
console.log(nomes[0]);

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

let frutas = ['banana','goiaba', 'manga'];
console.log(frutas[1]);

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

let paises = ['Brasil', 'França','Alemanha'];
console.log(paises[2]);
2 respostas

Oi Marcia,

Parabéns por iniciar os desafios de listas! 👏

No item 3, você declarou maisLinguagemDeProgramacao como uma string, o que fez com que o push adicionasse essa string como um único elemento na sua lista, em vez de adicionar cada linguagem individualmente.

Para corrigir, você pode usar o método push com vários elementos, o método concat ou o método spread.

Veja como ficaria:

linguagemDeProgramacao.push('Java', 'Ruby', 'GoLang');

// ou

let maisLinguagemDeProgramacao = ['Java', 'Ruby', 'GoLang'];
linguagemDeProgramacao = linguagemDeProgramacao.concat(maisLinguagemDeProgramacao);

// ou

let maisLinguagemDeProgramacao = ['Java', 'Ruby', 'GoLang'];
linguagemDeProgramacao.push(...maisLinguagemDeProgramacao);

Para saber mais:

Continue praticando e explorando as listas, você está no caminho certo! 💪

Olá Luis,

Muito obrigado pelo feedback e pela indicação do veja mais.

Um abraço.