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

Duda mejorar cod imprimir array

Hola a todos, para el ejercicio de la receta quise imprimir la información que se ingresaba en el array, se me ocurrió que podría hacerlo de la misma forma como se recorre este, con un for o while, pero si alguien conoce otra forma, les agradecería el consejo, les dejo el ejem de como me quedó:

<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) {
        var ingrediente = prompt("Informe el ingrediente " + contador);
        var repetido = false;

        for (var posicion = 0; posicion < ingredientes.length; posicion++) {
            if (ingrediente == ingredientes[posicion]) {
                repetido = true;
                break;
            }
        }
        if (repetido == false) {
            ingredientes.push(ingrediente);
            contador++;

        }
        else{
            alert("ingrediente " + ingrediente + " repetido");

        }

    }
    for (var posicion = 0; posicion < ingredientes.length; posicion++) {

        document.write("ingrediente " + (parseInt(posicion)+1) + " es " + ingredientes[posicion]);
        document.write("<br>");

        }


</script>
1 respuesta

Esta bien. Gracias por compartir.