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

Estoy ingresando ingredientes repetidos

Estoy ingresando ingredientes repetidos y los acepta, solo modifique el código de esta manera pero no entendí bien la situación, no se, si es para que tenga una alerta de que ya ingreso ese ingrediente u otra cosa

<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;

    while( contador <= cantidad) {
        if (ingrediente != 0){
        var ingrediente = prompt("Informe el ingrediente " + contador);
        ingredientes.push(ingrediente);
        contador++;
    }
 } 

    console.log(ingredientes);

</script>    
1 respuesta

Hola Martin, ese "if (ingrediente != 0)" no sirve de nada, tienes que usar un for para recorrer las posociones del array y dentro del for un if para comparar el ingrediente añadido con los ingredientes del array, toma como ejemplo el video del profesor de juego secreto - validando duplicados. es lo mismo que hay que hacer en este ejercicio.