1
resposta

Array frutas - Dúvida

Gostaria de saber se a forma que fiz está correta.

script>

        var ingredientes = [];

        var quantidade = parseInt(prompt("Quantos ingredientes você vai adicionar?"));

        var contador = 1;

        var parar = false;
    //functions

    function checarIngredientes(ingrediente){  

        for (let i=0; i<ingredientes.length; i++){
            if (ingrediente == ingredientes[i-1]){
                alert("Ingrediente existente!");
                parar = true; 
                return parar;

            } else {                    
                console.log(ingredientes); 
            }
        }       
    }

    function adicionarIngredientes(){        

        while(parar!==true && contador <= quantidade ) {

                var ingrediente = prompt("Informe o ingrediente " + contador);          
                ingredientes.push(ingrediente);
                console.log(ingredientes.length);
                //console.log(ingredientes[contador-1]);
                checarIngredientes(ingrediente);     

                contador++;           
        }        
    }  


    adicionarIngredientes();    

</script>
1 resposta

Oi,

Está bom, a logica contempla o problema!