1
resposta

[Prática] Exercícios 2 - Array - Possíveis resoluções

// Atividade 1 
const mamiferos = ['capivara', 'cachorro', 'gato'];
const aves = ['papagaio', 'periquito', 'pomba'];

const animais = mamiferos.concat(aves);

console.log(animais);

// Atividade 2
const numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const parteNumeros = numeros.slice(2, 7)

console.log(parteNumeros);

// Atividade 3
const frutas = ['Maçã', 'Banana', 'Laranja', 'Limão', 'Abacaxi']
frutas.splice(2, 2, 'Kiwi', 'Pêssego')

console.log(frutas);

// Atividade 4
const menuPrincipal = ['lasanha', 'pizza', 'macarrão à bolonhesa', 'nhoque'];
const menuDeSobremesas = ['pudim', 'bolo de chocolate', 'pavê', 'tiramisu'];

const menuCompleto = menuPrincipal.concat(menuDeSobremesas);

console.log(menuCompleto);

// Atividade 5
let matriz = [];
let valorInicial = 1;

for (let i = 0; i < 3; i++) {
    let linha = [];
    for(let j = 0; j < 3; j++) {
        linha.push(valorInicial++);
    }
    matriz.push(linha);
}

matriz.forEach(row => console.log(row));

// Atividade 6

console.log(matriz[1][2]); //saída: 6

// Atividade 7

matriz[2].splice(1, 1, 15);
matriz.forEach(row => console.log(row));
1 resposta

Olá, Stephanie.

Tudo bem?

Você fez um excelente trabalho ao resolver os exercícios! Sua abordagem para manipular arrays em JavaScript foi precisa e direta, utilizando métodos como concat, slice, e splice de maneira eficaz. Além disso, a lógica aplicada na construção e modificação da matriz está bem estruturada.

Continue assim, explorando e praticando cada vez mais! Qualquer dúvida, o fórum está à disposição para te ajudar. Parabéns.

Bons estudos!