Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2006, 06:02
putokender
 
Fecha de Ingreso: octubre-2006
Mensajes: 21
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación convertir objeto en array

Muy buenas.

Tengo un objeto que he mandado a javascript mediante JSON.

Dicho objeto tiene un atributo items que es un array. A su vez, items tiene un atributo comentarios que es otro array, que a su vez tiene otro atributo recomentarios qeu es otro array.

De modo qeu para acceder al primer recomentario del 3º comentario del 2ºitem tengo que hacer:

resultado=objeto.items[1].comentarios[2].recomentarios[0].atributoRecomentario;

hasta aki sin problemas.

Lo q ya no consigo es obtener la cantidad de dichos elementos. Es decir, como tendria que hacer para obtener el numero de recomentarios que tiene el 3º comentario del 2º item??

Probe con: resultado=objeto.items[1].comentarios[2].recomentarios.lenght, pero evidentemente no funciona, ya que, como me di cuenta despues, recomentarios no es un array(aunque se acceda de forma similar), sino una coleccion de objetos.

Espero haberme explicado con claridad