El comentario principal tiene un enlace roto a la documentación de console.log para Firebug, así que aquí está a link to the wiki article about Console. Empecé a usarlo y estoy bastante satisfecho con él como una alternativa a print_r() de PHP.
También hay que resaltar es que Firebug le da acceso a JSON devuelto objetos incluso sin que el registro manualmente:
- En la consola se puede ver la url de la respuesta AJAX.
- Haga clic en el triángulo para expandir la respuesta y ver detalles.
- Haga clic en la pestaña JSON en los detalles.
- Verá los datos de respuesta organizados con triángulos de expansión.
Este método requiere un par de clics más para obtener los datos pero no requiere ninguna adición en su javascript real y no cambia su enfoque en Firebug fuera de la consola (el uso de console.log crea un enlace a la sección DOM de firebug, lo que obliga a hacer clic en volver a la consola después).
Por mi dinero prefiero hacer clic un par de veces más cuando quiero inspeccionar en lugar de perder el tiempo con el registro, sobre todo porque mantiene la consola limpia al no agregar ningún cruft adicional.
Esto es perfecto. He estado usando console.log, pero no me di cuenta de que podía pasarle un objeto. Durr ... – Eli
Durr de hecho. Realmente no me di cuenta de esto hasta ahora, porque siempre inserto una cadena al comienzo de mi console.log() y cada vez que obtengo la representación de la cadena [Objeto Object]. Intenté console.log (myObj) y está mucho mejor ahora. – the0ther
Además, console.dir es mejor para los objetos :) –