Comparto la solución que le dí al ejercicio.
<meta charset="UTF-8">
<h1>Recetas de Armando</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
}
function imprimir(frase) {
document.write(frase);
saltarLinea();
}
var nombreReceta = prompt("Ingresa el nombre de la receta");
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
var contador = 1;
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("Repitió el ingrediente: " + ingrediente);
break;
}
}
if(repetido == false) {
ingredientes.push(ingrediente);
contador++;
}
}
imprimir("Ingredientes para hacer " + nombreReceta);
for (var posicionActual = 0; posicionActual < ingredientes.length; posicionActual++) {
imprimir( (posicionActual + 1) + ". " + ingredientes[posicionActual]);
}
</script>