Morton 17 de junio de 2013 a las 08.04
   Imprimir artículo
elWebmaster.com

C贸mo optimizar el debug de un objeto en Javascript utilizando JSON


javascriptwide2A veces es necesario reconocer c贸mo se ve un objeto en distintos puntos del ciclo de su ejecuci贸n. Algunos usan debugging punto pur punto, pero eso puede resultar algo tedioso y molesto. Sin embargo, para obtener una representaci贸n fiel del objeto en el momento en que la operaci贸n ocurre, puedes utilizar el siguiente m茅todo:

Lo que haremos ahora ser谩 convertir el objeto a JSON para ver sus contenidos:

  1. // Con esto veremos en el log la representaci贸n en JSON de este objeto
  2. // en "este" momento
  3. console.log(JSON.stringify(myObject));

Ahora podemos ver cada clave y cada valor del objeto sin necesidad de otros m茅todos. Si prefieres trabajar con un objeto real en tu debugger, simplemente convierte el objeto JSON a un string nuevamente, clon谩ndolo:

  1. console.log(JSON.parse(JSON.stringify(myObject)));

No es una soluci贸n perfecta, pero puede ahorrarte muchos problemas. 隆Esperamos que te sea de utilidad!

Fuente original del art铆culo: David Walsh Blog
Traducci贸n realizada por
elWebmaster.com


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Acceder