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.