Hola buenas, queria realizar una consulta con respecto a la funcionalidad del ciclo repetitivo "for", suponiendo que tenemos la estructura
for (var posicion = 0 ; posicion < secretos.length ; posicion++){
if (numeroAleatorio == secretos[posicion]){
encontrado = true;
}
}
Mi duda radica en, cuando es que a "posicion" se le suma 1? Despues de ejecutar todo el bloque dentro del for? porque si es asi entonces no tendria sentido que se compare el numeroAleatorio con la posicion actual del array, ya que siempre estaria vacio. Corriganme si me equivoco porfavor, pero en el primer ciclo posicion = 0, entonces el numeroAleatorio nunca seria igual, igualmente en el segundo ciclo posicion = 1, porque tambien estaria vacio, entonces no se como se detectaria que ya se repitio antes el numero.
Yo antes de ver la explicacion pense que seria algo como numeroAleatorio == secretos.[posicion - 1], o algo similar.
Espero su respuesta, muchas gracias.