/*
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 arrayEsparso = [,,, 1, 2, 3];
arrayEsparso[8] = 10;
console.log(`O array tem os valores: ${arrayEsparso} e seus elementos são: ${arrayEsparso.length}`);
/*
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.
*/
let adicionandoElemento = [ ' Gato', ' Cachorro', ' Peixe', ' Arara', ' Rato'];
console.log(`O array antes da alteração: ${adicionandoElemento}`);
adicionandoElemento[0] = ' Macaco';
console.log(`Mostrando o array atualizado: ${adicionandoElemento}`);
/*
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.
*/
let meuArray = [];
meuArray.push(4);
meuArray.push(1);
meuArray.push(9);
console.log(`Os arrays adicionados foram: ${meuArray}`);
meuArray[0] = meuArray[0] * 2;
console.log(`Arrays atualizados: ${meuArray}`);
/*
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.
*/
let arrayVazio = [];
arrayVazio.push(2);
arrayVazio.push(5);
arrayVazio.push(6);
console.log(`O array ficou assim: ${arrayVazio}`);
/*
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.
*/
let clinica = [];
clinica.push(' Gato');
clinica.push(' Cachorro');
clinica.push(' Aguia');
console.log(`A clinica está com ${clinica.length} animais até o momento. Eles são: ${clinica}`);
clinica.pop();
clinica.pop();
clinica.pop();
console.log(`A clinica está com um total de: ${clinica.length} animais.`);