// 1 - Crie uma função que receba dois arrays e os concatene em um único array. let reune = []; unicoArray = (primeiroArray, segundoArray) =>{ let reune = [primeiroArray,segundoArray]; return reune; }
const primeiro = ['Mercúrio', 'Venus','Terra', 'Marte']; const segundo = ['Júpiter', 'Saturno','Urano','Netuno'];
console.log(Os nomes dos planetas do nosso Sistema Solar são: ${unicoArray(primeiro,segundo)}.
)
// 2 - Crie um array chamado numeros contendo números de 1 a 10. Utilize o método slice para criar um novo array chamado parteNumeros que contenha apenas os números de índice 3 a 7 de numeros. const numeros = [1,2,3,4,5,6,7,8,9,10] ; const partNumeros = numeros.slice(3,8); console.log(partNumeros);
/*3 - Dado o array frutas contendo frutas que desejamos comprar na feira: const frutas = ['Maçã', 'Banana', 'Laranja', 'Limão', 'Abacaxi'] Utilize o método splice para remover as frutas no índice 2 e 3 e, em seguida, adicione as frutas 'Kiwi' e 'Pêssego' nesses mesmos índices. */ const frutas = ['Maçã', 'Banana', 'Laranja', 'Limão', 'Abacaxi']; let removendo = frutas.splice(2,2,'kiwi','Pêssego'); console.log(removendo); //[ 'Laranja', 'Limão' ] console.log(frutas); // [ 'Maçã', 'Banana', 'kiwi', 'Pêssego', 'Abacaxi' ]
// 4 - Crie dois arrays chamados menuPrincipal e menuDeSobremesas contendo opções do cardápio de um restaurante. Utilize o método concat para criar um novo array menuCompleto contendo todos os elementos de menuPrincipal seguidos pelos elementos de menuDeSobremesas.
const menuPrincipal = [ 'Filé de frango grelhado com ervas finas', 'Risoto de comgumels frescos', 'Salmão ao molho de maracujá', 'Lasanha de berinjela com ricota', 'Arroz branco', 'feijão carioca', 'Purê de batatas', 'Salada verde com tomate e cebola' ]; const menuDeSobremesas = [ 'Mousse de chocolate', 'Pudim de leite condensado', 'Torta de maçã com sorvete de creme', 'Salada de frutas da estação', 'Brownie com calda quente de chocolate' ];
const menuCompleto = menuPrincipal.concat(menuDeSobremesas);
console.log(Ai vai o menu completo minha gente! ${menuCompleto}
);
console.log("É de dar água na boca, quando eu olho pra vocêê.... ");
// 5 - Crie uma lista bidimensional com 3 linhas e 3 colunas, onde cada elemento seja uma matriz 3x3 com valores iniciando em 1 e aumentando em 1 a cada elemento. Dicas: comece com um array vazio, por exemplo const matriz = [] e adicione valores nele com push;você pode resolver usando um for dentro de outro for.
const listaVazia = []; for(let x = 1; x < 4; x++){ listaVazia.push([1,2,3]) }
console.log(listaVazia); /* Encontrei esta solução que achei muito interessante. Array.from({ length: 3 }, ...) cria um novo array com 3 posições.
A função de mapeamento () => [1, 2, 3] é chamada para cada posição, retornando o array [1, 2, 3], que se torna cada linha da nossa matriz.
*/ const bidimensional = Array.from({ length: 3 }, () => [1, 2, 3]); console.log(bidimensional);
//6 - Acesse e imprima o elemento na segunda linha e terceira coluna da lista bidimensional matriz criada no exercício anterior. const acesso = listaVazia[1][2]; console.log(acesso); // 3
//7 - Adicione um novo elemento (por exemplo,15) na terceira linha e segunda coluna da lista bidimensional matriz criada anteriormente. listaVazia[2][1] = 15; console.log(listaVazia); // [ [ 1, 2, 3 ], [ 1, 2, 3 ], [ 1, 15, 3 ] ]