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

Hacer esto está bien?

Sinceramente me dio flojera hacer for y todo eso e hice esto, aunque no se si este bien o simplemente es una forma de ahorrar código :)

<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);
        if (ingrediente != ingredientes) {
            ingredientes.push(ingrediente);
            contador++;
        }
    }

    console.log(ingredientes);

</script>
1 respuesta

Hice lo mismo, no creo que exista la gran diferencia con conjuntos de datos pequeños, pero supongo que si tuvieras un conjunto de datos muy muy grande preferirías que tu código no tuviese que revisar todo el conjunto de no ser necesario.

Aunque a mi no me queda del todo claro, seguro hay más razones, esperemos que mas personas comenten.