Foros del Web » Programando para Internet » Javascript »

No consigo coger valor atributo objeto, printa [object Object]

Estas en el tema de No consigo coger valor atributo objeto, printa [object Object] en el foro de Javascript en Foros del Web. Hola a todos: Estoy intentando acceder a una propiedad de un objeto mediante javascript, pero me sale [object Object] en vez del valor. En un ...
  #1 (permalink)  
Antiguo 22/12/2010, 12:43
 
Fecha de Ingreso: abril-2010
Ubicación: L'Hospitalet de LLobregat
Mensajes: 43
Antigüedad: 14 años
Puntos: 0
No consigo coger valor atributo objeto, printa [object Object]

Hola a todos:

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:
Ver original
  1. mensajeMostrado= "dia: "+data[k].dia+" "+data[k].horas+":"+data[k].minutos+":"+data[k].segundos+"  "+data[k].escritor.toSource()+" dice: "+data[k].comentarios;
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.

Codigo de los "domain" Line y Jsecuser:
Código Java:
Ver original
  1. class Line {
  2.  
  3.     int dia;
  4.     int horas;
  5.     int minutos;
  6.     int segundos;
  7.     long horaCreacion;
  8.     String comentarios;
  9.     Chat chat; // tiene un chat
  10.     JsecUser escritor; // tiene una linea
  11. }
  12.  
  13. class JsecUser {
  14.     static hasMany = [games:Joc, connections:Connexio, chats:Chat, lineas:Line]
  15.    
  16.         String username
  17.         String passwordHash
  18.         String email
  19.         Boolean confirmed = false
  20.     Date creationDate = new Date()
  21.  
  22.         static constraints = {
  23.             username(nullable: false, blank: false, unique:true, length:4..15)
  24.             passwordHash(length:5..15)
  25.             email(email: true, unique:true, length:5..128)
  26.             creationDate(nullable:true)
  27.             confirmed()
  28.         }
  29. }

Quiero poder printar el valor de username del escritor!!!!!!!!!!!!
  #2 (permalink)  
Antiguo 22/12/2010, 13:44
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: No consigo coger valor atributo objeto, printa [object Object]

ese código es java y este es el foro de javascript
  #3 (permalink)  
Antiguo 23/12/2010, 08:13
 
Fecha de Ingreso: abril-2010
Ubicación: L'Hospitalet de LLobregat
Mensajes: 43
Antigüedad: 14 años
Puntos: 0
Respuesta: No consigo coger valor atributo objeto, printa [object Object]

Ya, pero el problema lo tengo con javascript, que es donde estoy printando los atributos...

Etiquetas: object, objeto, atributos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:48.