No Exercício 5 de Javascript - Conhecendo Arrays:
"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."
Eu fiz esse reverse pra dar uma sensação de que o primeiro da fila foi atendido primeiro, já que o .pop() sempre retira o último da fila. Isso é uma pratica comum no desenvolvimento? Essa seria a melhor forma?
let clinica = [];
clinica.push('Cachorro');
clinica.push('Papagaio');
clinica.push('Tartaruga');
console.log(clinica);
for (let i = 0; i <= clinica.length+1; i++) {
clinica.reverse();
clinica.pop();
console.log(clinica.reverse(), i);
}