Yo estuve preocupado porque no pudiera buscar dentro del array el elemento, por lo que use el metodo include, que busca cohincidencias en el array
<script>
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write("<big>" + frase + "</big>");
saltarLinea();
}
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
var contador = 1;
if (isNaN(cantidad)) {
alert("La cantidad debe ser un número");
} else {
var contador = 1;
}
while( contador <= cantidad) {
var ingrediente = prompt("Informe el ingrediente " + contador);
if (!ingredientes.includes(ingrediente)){
ingredientes.push(ingrediente);
contador++;
}else{
alert("Repetiste un ingrediente. Agrega otro ingrediente")
}
}
imprimir(ingredientes)
console.log(ingredientes);
</script>