Lors du débogage des programmes JavaScript, vous devez parfois vider les détails de certains objets. Ce travail peut être accompli en écrivant manuellement le code JavaScript: boucle pour les propriétés de l'objet et imprimer chaque valeur de propriété qui est en boucle; On peut voir que ce processus est assez lourd. Dans les navigateurs avec des outils de débogage, ce travail peut être facilement accompli via la déclaration console.dir ().
Utilisation de console.dir ()
L'utilisation de Console.dir () est très simple, il suffit de passer l'objet qui doit être déversé dans cette instruction. Par exemple, l'exemple suivant:
La copie de code est la suivante:
fonction Cat (nom, âge, score) {
this.name = name;
this.age = âge;
this.score = score;
}
var c = new Cat ("miao", 2, [6,8,7]);
console.dir (c);
En utilisant Console.dir (), les informations de l'objet CAT nouvellement créées sont déversées. Dans la console Firebug, le résultat est:
Si celui qui doit vider est un objet DOM, alors l'utilisation de console.dirxml () obtiendra un meilleur effet d'affichage.
Support de navigateur
console.dir () et console.dirxml () sont bien pris en charge sur les navigateurs avec des outils de débogage, et tous les principaux navigateurs prennent en charge cette fonction.