1
resposta

[Projeto] Resolução do Exercício 02 - Arrays

// 1 - Crie uma função que receba dois arrays e os concatene em um único array.

const sala1 = ['Flavia', 'Roberto', 'Samuel', 'Sara']; const sala2 = ['Igor', 'Bernardo', 'Bia', 'Maria'];

console.log(sala1); console.log(sala2);

const salas = sala1.concat(sala2);

console.log(salas);

// 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];

console.log(numeros);

const parteNumeros = numeros.slice(3,8); // No método slice() UM NOVO ARRAY É CRIADO com os parâmetros definidos, por isso, é necessário criar uma nova variável

console.log(parteNumeros);

// 3 - Dado o array frutas contendo frutas que desejamos comprar na feira: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']

console.log(frutas);

frutas.splice(2, 2, 'Kiwi', 'Pêssego');

console.log(frutas); // No método splice() NÃO É CRIADO UM NOVO ARRAY, o que ocorre é que o array existente é atualizado!!!

// 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 = ['Risoto', 'Macarronada', 'Filé com fritas']; const menuSobremesas = ['Brigadeiro', 'Sorvete de Pistache', 'Palha Italiana'];

console.log(menuPrincipal); console.log(menuSobremesas);

menuCompleto = menuPrincipal.concat(menuSobremesas);

console.log(menuCompleto);

// 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

const lista1 = [1,2,3]; const lista2 = [4,5,6]; const lista3 = [7,8,9];

const listas = [lista1, lista2, lista3];

// 6 - Acesse e imprima o elemento na segunda linha e terceira coluna da lista bidimensional matriz criada no exercício anterior.

console.log(listas[1][2]);

// 7- Adicione um novo elemento (por exemplo,15) na terceira linha e segunda coluna da lista bidimensional matriz criada anteriormente.

lista3.splice(1,0,15);

console.log(lista3);

console.log(listas);

1 resposta

Oii, Flávia. Tudo bem?

Obrigada por compartilhar seu código com a gente!

Seu código tá excelente e mostra uma boa compreensão sobre os métodos concat, slice e splice, que são fundamentais para manipulação de arrays em JavaScript. Você seguiu corretamente a proposta dos exercícios, demonstrando uma boa fluidez no uso das ferramentas do JavaScript.

Resultado obtido ao testar o seu código:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Parabéns por praticar.

Conte com o apoio do Fórum na sua jornada.

Abraços e bons estudos.