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 juntarArray (array1, array2, array3){
const todosArrays = [...array1, ...array2, ...array3];
console.log (todosArrays);
}
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 = [10, 4, 9, 7];
function calcularMedia (array){
const somaValores = array.reduce((acumulador, valor) => {return acumulador + valor;}, 0)
const mediaValores = somaValores / array.length;
console.log (mediaValores)
}
calcularMedia (valores);
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 juntarLista (array1, array2){
let arrayUnido = [...array1, ...array2];
const arrayAtualizado = [...new Set(arrayUnido)];
console.log (arrayAtualizado)
}
juntarLista (coresLista1, coresLista2);
4 - Escreva uma função que receba um array de números e retorne um array contendo apenas os números pares.
listaNumeros = [1,2,3,4,5,6,7,8,9];
function selecionarPares (array){
return array.filter (num => num % 2 === 0);
}
const listaPares = selecionarPares (listaNumeros);
console.log (listaPares);
5 - Crie uma função que filtre os números de um array que são múltiplos de 3 e maiores que 5.
listaNumeros = [1,2,3,4,5,6,7,8,9];
function selecionarNumeros (array){
return array.filter ((num => num % 3 === 0 && num > 5));
}
const numerosSelecionados = selecionarNumeros (listaNumeros);
console.log (numerosSelecionados);
Crie uma função que receba um array de números e retorne a soma de todos os elementos.
listaNumeros = [1,2,3,4,5,6,7,8,9];
function calcularMedia (array){
const somaValores = array.reduce((acumulador, valor) => {return acumulador + valor;}, 0)
console.log (somaValores)
}
calcularMedia (listaNumeros);