Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Alternativa de codigo

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>
1 respuesta

La solución que encontré para el código fue:

Recetas de Armando