let minhaLista = [1, 2, 3];
let outraLista = [4, 5, 6];
let novaLista = minhaLista.concat(outraLista);
console.log("novaLista:", novaLista);
novaLista.pop();
console.log("novaLista após remoção do último elemento:", novaLista);
function embaralha(lista) {
for (let indice = lista.length; indice; indice--) {
const indiceAleatorio = Math.floor(Math.random() * indice);
// atribuição via destructuring
[lista[indice - 1], lista[indiceAleatorio]] =
[lista[indiceAleatorio], lista[indice - 1]];
}
}
embaralha(novaLista);
console.log("novaLista após embaralhamento:", novaLista);
function removerDuplicatas(lista) {
return lista.from(new Set(lista));
}
let novaListaSemDuplicatas = removerDuplicatas(novaLista);
console.log("novaLista sem duplicatas:", novaListaSemDuplicatas);