Rogério, vou colocar abaixo como ficaria o código em cada uma das sugestões para você copiar e testar. Observe que nas três primeiras não coloquei o código todo pra resposta não ficar muito grande. Se não entender algum detalhe pode perguntar.
1) primeira sugestão:
...
var contador = 1;
while( contador <= quantidade) {
var ingrediente = prompt("Informe o ingrediente " + contador);
ingredientes.push(ingrediente);
mostra(ingrediente);
contador++;
}
console.log(ingredientes);
</script>
2) segunda sugestão:
...
var contador = 1;
while( contador <= quantidade) {
var ingrediente = prompt("Informe o ingrediente " + contador);
ingredientes.push(ingrediente);
mostra(ingrediente[contador-1];
contador++;
}
console.log(ingredientes);
</script>
3) terceira sugestão:
...
var contador = 1;
while( contador <= quantidade) {
var ingrediente = prompt("Informe o ingrediente " + contador);
ingredientes.push(ingrediente);
contador++;
}
console.log(ingredientes);
contador = 1;
while (contador <= quantidade) {
mostra(ingrediente[contador-1]);
contador++;
}
</script>
4) quarta sugestão:
<meta charset="UTF-8">
<h1>Receitas do Yan</h1>
<script>
function mostra (frases) {
var cont = 1;
while ( cont <= frases.lenght) {
document.write(frases[cont-1];
document.write("<br>");
cont++;
}
}
var ingredientes = [];
var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));
var contador = 1;
while( contador <= quantidade) {
var ingrediente = prompt("Informe o ingrediente " + contador);
ingredientes.push(ingrediente);
contador++;
}
console.log(ingredientes);
mostra(Ingredientes);
</script>