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