Compañeros su duda se resuelve en el siguiente video, en este solo está explicando como funcionan los arreglos (array) pero todavía no escribe en el código de "sublime text" como podemos extraer sus valores, eso se va a ver en el proximo video.
Ahora si quieren les dejo acá también la solución:
Tenemos nuestro arreglo secretos = [3,5,7,9]
Y como lo explica al final del video en la consola de Google Chrome, para que veamos uno de sus valores debemos escribir la variable secretos y entre corchetes el indice o posición de un dato dentro del arreglo.
Recuerden que en el video dijo que el indice siempre empieza en 0 (Es decir, así llamamos al primer dato del arreglo)
Por ejemplo:
secretos[0] = 3 Por que 3 es el primer valor del arreglo y su indice es 0
secretos[1] = 5 Por que 5 es el segundo valor del arreglo y su indice es 1
secretos[2] = 7 Por que 7 es el tercer valor del arreglo y su indice es 2
secretos[3] = 9 Por que 9 es el cuarto valor del arreglo y su indice es 4
IMPORTENTE: Si yo escribo solo secretos pero no le indico un indice entre corchetes no me va a regresar ningún valor. Este es el problema en el código de este video
Falta el índice del arreglo
pero no es porque se haya equivocado el instructor, es porque todavía no lo ha escrito bien, eso se ve en el siguiente video, la corrección que hace es la siguiente:
Si queremos referirnos a un valor dentro del arreglo secretos entonces debemos indicarle el indice del valor entre corchetes. Si tu colocas secretos[0]
en lugar de solo la palabra secretos entonces el código ya debería funcionar pero solo si le escribes el primer número del arreglo en este caso el número 3 te mostrará el mensaje "Usted acertó", eso pasa porque solo estamos comparando input.value == secretos[0]
, es decir, solo estamos comparando un valor del arreglo y no todos los que tiene.
Para poder comparar todos los valores se va a utilizar un ciclo que recorra todos los índices del arreglo, es decir, que recorra todos sus valores y los compare con input.value.
Vean el siguiente video y ahí explican el funcionamiento de este ciclo a detalle y ahora si el programa queda funcionando.