Buenos días a tod@s, después de reventar cabeza como día y medio, ver infinidad de veces el video "Validando duplicados" me di y miré el código de Christian, no con ganas de copiarlo, sino de ver en que había fallado, y observe dos errores de sintaxis, los cuales al corregirlos, me dio "Urra", le había anexado parte de código, para que me imprimiera la lista de los ingredientes luego de que terminara el programa. así me quedo...
Saludos cordiales y apretón de manos para tod@s desde Medellín - Colombia.
<meta charset="UTF-8">
<h1>INGREDIENTES NO REPETIDOS</h1>
<br>
<br>
<h5>Lista de ingredientes:</h5>
<script>
function saltarLinea () {
document.write("<br>");
}
function saltarLineax4 () {
document.write("<br><br><br><br>");
}
function imprimir (ingredientes) {
document.write(ingredientes);
saltarLinea();
}
var ingredientes = [];
var cantidad = parseInt(prompt("¿Cuántos ingredientes vas a añadir?"));
var contador = 1;
console.log(ingredientes);
while(contador <= cantidad) {
var ingrediente = prompt("Informe el ingrediente " + contador);
var frutos = false;
for(var posicion = 0; posicion < ingredientes.length; posicion++ ){
if(ingredientes[posicion] == ingrediente){
frutos = true;
alert("El ingrediente " + ingrediente + " ya está en lista, ingrese otro");
break;
}
}
if(frutos == false){
ingredientes.push(ingrediente);
imprimir(ingrediente);
contador++;
}
}
saltarLineax4();
document.write("Creado por: <h5>EstiwarZM</h5>");
document.write("Asesoría de: <h5>Christian Velasco 'ONE = Oracle - Alura'</h5>");