1 - Faça uma função que aceite vários arrays como argumentos e retorne um único array contendo todos os elementos dos arrays fornecidos, utilizando Spread Operator.
function unificandoArrays(arr1, arr2, arr3) {
return [].concat(...arr1, ...arr2, ...arr3);
}
const array1 = [1, 2];
const array2 = [3, 4];
const array3 = [5, 6];
const novoArray = unificandoArrays(array1, array2, array3);
console.log(novoArray);
2 - Crie um array de números chamado valores. Depois, escreva um programa que some todos os elementos deste array utilizando o método reduce.
const valores = [1, 2, 3, 4, 5];
const somaValores = valores.reduce((acumulador, valorAtual) => acumulador + valorAtual, 0)
console.log(somaValores);
3 - Crie um programa que una essas duas listas, removendo cores duplicadas e exiba a lista final.
const coresLista1 = ['Vermelho', 'Verde', 'Azul', 'Amarelo', 'Vermelho'];
const coresLista2 = ['Laranja', 'Verde', 'Roxo', 'Azul'];
function criarListaNova(arr1, arr2) {
const listaUnida = arr1.concat(arr2);
const CoresListaAtualizada = [...new Set(listaUnida)];
return CoresListaAtualizada;
}
const listaCoresNova = criarListaNova(coresLista1, coresLista2)
console.log(listaCoresNova);
4 - Escreva uma função que receba um array de números e retorne um array contendo apenas os números pares.
function filtrarNumerosPares(arr) {
return numeros.filter((numero) => numero % 2 === 0)
}
const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const numerosPares = filtrarNumerosPares(numeros);
console.log(numerosPares);
5 - Crie uma função que filtre os números de um array que são múltiplos de 3 e maiores que 5.
function filtrarNumeros(arr) {
return arr.filter((numero) => numero % 3 === 0 && numero > 5);
}
const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 20, 30, 40];
const resultado = filtrarNumeros(numeros);
console.log(resultado);
6 - Crie uma função que receba um array de números e retorne a soma de todos os elementos.
function somarNumeros(arr) {
return arr.reduce((acum, num) => acum + num, 0);
}
const numeros = [1, 2, 3, 4, 5];
const resultado = somarNumeros(numeros);
console.log(resultado);