aprendimos a trabajar con listas en JavaScript, incluyendo cómo agregar elementos, acceder a ellos y verificar su existencia. También vimos la importancia de usar funciones, cómo generar y almacenar números de manera eficiente, y cómo aplicar recursividad para evitar números repetidos. Además, discutimos cómo implementar límites para evitar bucles infinitos y restringir la cantidad de intentos en un juego