Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

[Duda] ¿Qué hace la función push?

Hola! Estoy en la clase 02 Manipulando el array (en la parte 05), sobre el juego secreto, y no me quedó claro para que sirve la función push. ¿alguien me lo podría explicar? Muchas gracias! Copio el código de la clase a continuación:

<meta charset="UTF-8">
<h1> Juego secreto </h1> 

<input/>
<button> Verificar si acertó con el secreto </button>

<script>

function aleatorio () {
    return Math.round(Math.random()*10);
}

function sortearNumeros (cantidad) {

    var secretos = [];
    var contador = 1;

    while (contador <= cantidad){
    numeroAleatorio = aleatorio();
    secretos.push(numeroAleatorio);
    contador++;
    }

return secretos;

}

var secretos = sortearNumeros (4);

console.log(secretos)

function verificar() {

    var encontrado = false;

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

        if (parseInt(input.value) == secretos[posicion]) {
        alert("Usted acertó");
        encontrado = true;
        break;
        }
    }

    if (encontrado == false) { 
    alert("Usted erró");
    }

    input.value = " "; 
    input.focus();

}

var button = document.querySelector("button");
button.onclick = verificar;

</script>
1 respuesta
solución!

Hola Aranza, el metodo push es una función que nos permite añadir un nuevo elemento al final de un array.