Estoy intentando acceder a una propiedad de un objeto mediante javascript, pero me sale [object Object] en vez del valor.
En un archivo js tengo un bucle for donde quiero conseguir de una "Line" una informacion con la siguiente linea:
Código Javascript:
Todo me lo esta cogiendo bien, pero en data[k].escritor me printa [object Object] y si pongo .toSource() me sale la informacion de que tipo de objeto es escritor y su id, y si pongo data[k].escritor.username me sale undefined, en cambio el resto de cosas (dia, horas, minutos) me los printa bien.Ver original
mensajeMostrado= "dia: "+data[k].dia+" "+data[k].horas+":"+data[k].minutos+":"+data[k].segundos+" "+data[k].escritor.toSource()+" dice: "+data[k].comentarios;
Codigo de los "domain" Line y Jsecuser:
Código Java:
Ver original
int dia; int horas; int minutos; int segundos; long horaCreacion; String comentarios; Chat chat; // tiene un chat JsecUser escritor; // tiene una linea } class JsecUser { String username String passwordHash String email static constraints = { username(nullable: false, blank: false, unique:true, length:4..15) passwordHash(length:5..15) email(email: true, unique:true, length:5..128) creationDate(nullable:true) confirmed() } }
Quiero poder printar el valor de username del escritor!!!!!!!!!!!!