Al depurar los programas de JavaScript, a veces necesita volcar los detalles de ciertos objetos. Este trabajo se puede realizar escribiendo manualmente el código JavaScript: bucle para las propiedades del objeto e imprimiendo cada valor de propiedad al que se enciende; Se puede ver que este proceso es bastante engorroso. En los navegadores con herramientas de depuración, este trabajo se puede lograr fácilmente a través de la declaración console.dir ().
Uso de console.dir ()
El uso de console.dir () es muy simple, simplemente pase el objeto que necesita vertido en esta declaración. Por ejemplo, el siguiente ejemplo:
La copia del código es la siguiente:
function cat (nombre, edad, puntaje) {
this.name = name;
this.age = edad;
this.score = stork;
}
var c = nuevo gato ("Miao", 2, [6,8,7]);
console.dir (c);
Al usar console.dir (), se descarta la información del objeto CAT recién creado. En la consola Firebug, el resultado es:
Si el que necesita volcar es un objeto DOM, entonces usar console.dirxml () obtendrá un mejor efecto de visualización.
Soporte del navegador
console.dir () y console.dirxml () son bien compatibles con los navegadores con herramientas de depuración, y todos los navegadores principales admiten esta función.