Aprendi un buen en este programa sin embargo me costo demasiados intentos poder resolver el problema, tambien me di cuenta que no puedes imprimir las listas como texto normal ya que quise aplicarle saltos de linea pero al ser una lista esto no me los toma en cuenta. Saludos
<meta charset="UTF-8">
<h1>Recetas de Armando</h1>
<script>
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
var contador = 1;
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
while( contador <= cantidad) {
var ingrediente = prompt("Informe el ingrediente " + contador);
var repetido = false;
for(var posicion = 0; posicion < ingredientes.length; posicion++){
if(ingredientes[posicion] == ingrediente){
repetido = true;
alert("No se pueden añadir ingredientes repetidos" + ingrediente);
break;
}
}
if(repetido == false){
ingredientes.push(ingrediente);
contador++;
}
}
console.log(ingredientes);
imprimir(ingredientes);
# </script>