Estoy creando una aplicación de encuestas en la que quería implementar apodos únicos en la parte <script> . Tengo esta función de datos que contiene algunos parámetros que no he tenido problemas para llamar, excepto uno. Tengo este objeto de tabla de clasificación que es simplemente: leaderBoard:{nicknames:[], scores:[]},
Entonces en la parte creada hice un
socket.on("nickNames", function(nicknames){ this.leaderBoard.nicknames = nicknames; }O bueno, eso es lo esencial, mi consola me dice que
"TypeError no detectado: no se pueden establecer propiedades de indefinido (estableciendo 'apodos')"
Y no tengo idea de cómo solucionarlo y he comprobado que los apodos están definidos y todo parece funcionar bien, excepto por esto.
EDITAR: aparentemente, cuando se usa una función como la anterior, esto no se refiere en realidad a los objetos de datos, ¿el solutin iba a usar algo llamado función gamma? que en lugar de función(apodos){código} debería verse como (apodos) =>{código}