Saludos a todos.
Qué no estoy viendo? Mi duda es por qué en el FOR, posicion <secretos.length en vez de posicion <= o incluso, posición = secretos.length?
Lo digo porque al ser menor (<secretos.length) , algún elemento puede quedar fuera del loop, parecido a lo que sucedió en el ejemplo de super héroes donde Superman "quedó fuera por un pelo"
Probé con posicion = secretos.length y se crea un loop infinito a pesar que el ámbito es 10... y de ahí me dé 4 como se indica en var secretos = sortearNumeros(4);
Probé con posicion <= secretos.length y funcionó perfectamente.
Gracias por su tempo. David.