1
resposta

[Projeto] EX 3

Boa tarde! Segue a resolução do ex3

const coresLista1 = ['Vermelho', 'Verde', 'Azul', 'Amarelo', 'Vermelho']

const coresLista2 = ['Laranja', 'Verde', 'Roxo', 'Azul']
 const unirListas = coresLista1.concat(coresLista2);
 const listaFinal = new Set (unirListas);
 console.log(listaFinal);
1 resposta

Olá, Flavio. Tudo bem?

Obrigado por compartilhar seu código aqui com a gente.

Gostei de como você utilizou o método concat para unir as listas e a estrutura Set para remover duplicatas. Essa é uma ótima solução.

Veja uma curiosidade: você pode transformar o Set de volta em um array usando o spread operator. Isso torna o código mais fácil de manipular. Veja como ficaria:


const coresLista1 = ['Vermelho', 'Verde', 'Azul', 'Amarelo', 'Vermelho'];
const coresLista2 = ['Laranja', 'Verde', 'Roxo', 'Azul'];
const unirListas = coresLista1.concat(coresLista2);
const listaFinal = [...new Set(unirListas)];
console.log(listaFinal);

Neste exemplo, o operador ... espalha os valores do Set em um novo array, garantindo que você tenha um array final sem duplicatas. Isso pode ser útil se precisar usar métodos como map ou filter.

Conte com o apoio do Fórum. Abraços e bons estudos.