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)
2
respuestas

crisis con mi duda con Arrays :(

Hola, compañeros. No puedo comprenden porque se pone entre corchetes posición, si ya con secretos ¿no bastaría? vi 3 veces el video donde lo explica pero sinceramente no llego a comprender el motivo del por que poner entra corchetes la posición. ¿Qué función exactamente cumple con ese comando?

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas

En la function verificar nunca se declara o se recibe la variable secreto por lo tanto tira un error

solución!

Estimada Karina Molina, un arreglo o array, piensalo como que es una coleccion de elementos, por ejemplo:

var valores = [1,2,3,4,5,6];

Este array es de 6 elementos, pero los array comienzan en la posicion 0, es decir, que el valor asocioado a la posicion 0, es el 1, que se accede de la siguiente manera valores[0], donde valores es el nombre del array y el indice 0, indica el valor que guarda en dicha posicion, que para nuestro ejemplo es el 1.

Para poder ver cada uno de los valores que contiene el arreglo o array y recorrerlo usas el for y accedes al valor asociado a la posicion indicada por el indice y lo comparas con el numero ingresado en el input, por eso es que se hace la siguiente comparacion, para verificar que el valor ingresado en el input existe entre los elementos del array o arreglo de valores:

if(parseInt(input.value)==secreto[posicion]))

Espero haberte ayudado, saludos desde la Republica Dominicana.