Saat men -debug program JavaScript, Anda terkadang perlu membuang detail objek tertentu. Karya ini dapat dilakukan dengan menulis kode javascript secara manual: Looping untuk properti objek dan mencetak setiap nilai properti yang dililitkan; Dapat dilihat bahwa proses ini cukup rumit. Di browser dengan alat debugging, pekerjaan ini dapat dengan mudah dicapai melalui pernyataan Console.dir ().
Penggunaan console.dir ()
Penggunaan konsol.dir () sangat sederhana, lulus saja objek yang perlu dibuang ke pernyataan ini. Misalnya, contoh berikut:
Salinan kode adalah sebagai berikut:
fungsi kucing (nama, usia, skor) {
this.name = name;
this.age = usia;
this.score = skor;
}
var c = kucing baru ("miao", 2, [6,8,7]);
Console.dir (c);
Dengan menggunakan Console.dir (), informasi objek CAT yang baru dibuat dibuang. Di konsol Firebug, hasilnya adalah:
Jika yang perlu dibuang adalah objek DOM, maka menggunakan Console.dirxml () akan mendapatkan efek tampilan yang lebih baik.
Dukungan Browser
console.dir () dan console.dirxml () didukung dengan baik pada browser dengan alat debugging, dan semua browser utama mendukung fungsi ini.