1
resposta

[Projeto] Exercícios

// 1- Um array esparso é um tipo de array no qual a maioria dos elementos tem valores indefinidos. Crie um array esparso e atribua valores a alguns elementos do array (por exemplo, defina valores nos índices 1, 3 e 7). Imprima no console o array e também a informação de comprimento do array.

const esparso = [ ,1000, , 3000, , , ,7000] // saída: [ <1 empty item>, 1000, <1 empty item>, 3000, <3 empty items>, 7000 ]

console.log(esparso); console.log(esparso.length) // 8

// 2- Crie um programa em Node.js que inicie com um array cinco elementos e atribua um novo valor para a primeira posição (índice 0) desse array. Em seguida, exiba o array antes e depois da alteração.

const dedosDaMao = ['indicador', 'dedo médio', 'anelar', 'dedo minimo' , 'polegar'] console.log(dedosDaMao); // saída: [ 'indicador', 'dedo médio', 'anelar', 'dedo minimo', 'polegar' ]

dedosDaMao[0] = 'polegar'; console.log(dedosDaMao); // saída: [ 'polegar', 'dedo médio', 'anelar', 'dedo minimo', 'polegar' ]

dedosDaMao.pop(); console.log(dedosDaMao);// saída: [ 'polegar', 'dedo médio', 'anelar', 'dedo minimo' ]

dedosDaMao.push('indicador'); console.log(dedosDaMao);// saída: [ 'polegar', 'dedo médio', 'anelar', 'dedo minimo', 'indicador' ]

// 3- Crie um array vazio chamado meuArray e adicione 3 números inteiros de sua escolha utilizando o método push(). Imprima no console os itens presentes no array para verificar se os números foram adicionados. Em seguida, substitua o primeiro elemento do array (índice 0) pelo dobro do seu valor atual. Imprima no console o array atualizado para verificar a mudança.

const meuArray =[]; meuArray.push(3); meuArray.push(2); meuArray.push(1);

console.log(meuArray); // [ 3, 2, 1 ]

meuArray[0] = 6;

console.log(meuArray); // [ 6, 2, 1 ]

// 4- Desenvolva um programa em Node.js que crie um array vazio e atribua valores a ele utilizando o método push(). Adicione três números inteiros ao array e, em seguida, exiba o array resultante.

const vazio = [];

vazio.push(1000); vazio.push(2000); vazio.push(3000);

console.log('A array resultante é: ', vazio); // A array resultante é: [ 1000, 2000, 3000 ]

// 5- Desenvolva um programa em Node.js que simule uma clínica veterinária. Crie um array vazio chamado clinica que representará a fila de animais na clínica. Em um primeiro momento, simule a chegada de três animais diferentes e exiba a lista de animais no console. Após a exibição, remova os animais da lista um por vez e, por fim, exiba no console o estado final da lista.

const clinica = [];

clinica.push('vaca'); clinica.push('galo'); clinica.push('pato');

console.log(Listando fica assim: ${clinica}. Leie pausadamente! ) // Listando fica assim: vaca,galo,pato. Leie pausadamente!

clinica.pop(); clinica.pop(); clinica.pop();

console.log(${clinica} Xiii!!! Acho que faliu!); // Xiii!!! Acho que faliu!

1 resposta

Oi, Luiz! Como vai?

Agradeço por compartilhar seus exercícios com a comunidade Alura.

Você organizou muito bem os exemplos e aplicou os métodos de arrays com clareza. Foi legal ver que você trabalhou desde a criação de arrays esparsos até manipulação com push() e pop() — e ainda trouxe um toque de humor na simulação da clínica! Pequenos ajustes de sintaxe no console.log com template strings podem ajudar a evitar erros.

Continue praticando — isso é essencial para fixar bem os conceitos de arrays em JavaScript.

Ícone de sugestão Para saber mais:

Arrays são fundamentais em JavaScript e dominar seus métodos torna o código mais eficiente e organizado. Métodos como push(), pop(), shift() e unshift() ajudam a gerenciar listas de forma dinâmica.

Quer revisar ou se aprofundar? Dá uma olhada neste artigo da Alura: Arrays

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!