عند تصحيح برامج JavaScript ، تحتاج أحيانًا إلى تفريغ تفاصيل بعض الكائنات. يمكن إنجاز هذا العمل من خلال كتابة رمز JavaScript يدويًا: حلقة لخصائص الكائن وطباعة كل قيمة خاصية يتم حلها ؛ يمكن ملاحظة أن هذه العملية مرهقة للغاية. في المتصفحات التي تحتوي على أدوات تصحيح الأخطاء ، يمكن إنجاز هذا العمل بسهولة من خلال بيان Console.dir ().
استخدام console.dir ()
استخدام Console.dir () بسيط للغاية ، فقط تمرير الكائن الذي يحتاج إلى تفريغ في هذا البيان. على سبيل المثال ، المثال التالي:
نسخة الكود كما يلي:
وظيفة القط (الاسم ، العمر ، النتيجة) {
this.name = name ؛
this.age = العمر ؛
this.score = النتيجة ؛
}
var c = new cat ("miao" ، 2 ، [6،8،7]) ؛
console.dir (c) ؛
باستخدام console.dir () ، يتم إلقاء معلومات كائن CAT المنشأة حديثًا. في وحدة التحكم في Firebug ، والنتيجة هي:
إذا كان الشخص الذي يحتاج إلى تفريغ هو كائن DOM ، فسيحصل استخدام console.dirxml () على تأثير عرض أفضل.
دعم المتصفح
يتم دعم Console.dir () و console.dirxml () بشكل جيد على المتصفحات مع أدوات تصحيح الأخطاء ، وجميع المتصفحات الرئيسية تدعم هذه الوظيفة.