عند تصحيح برامج JavaScript ، تحتاج أحيانًا إلى طباعة معلومات المكدس لدعوة الوظيفة ، والتي يمكن تحقيقها باستخدام Console.Trace (). الرمز التالي مثال:
نسخة الكود كما يلي:
دالة dotask () {
DosubTask (1000،10000) ؛
}
وظيفة dosubtask (Countx ، مقاطعة) {
لـ (var i = 0 ؛ i <countx ؛ i ++) {
لـ (var j = 0 ؛ j <county ؛ j ++) {}
}
console.trace () ؛
}
dotask () ؛
أدخل عبارة عن عبارة عن عبارة عن سطر من وحدة التحكم. على سبيل المثال ، في وحدة التحكم في Firebug ، يبدو هذا:
في وحدة التحكم Firebug ، لن تقوم Console.trace () بطباعة معلومات مكدس استدعاء الوظيفة فحسب ، بل تعرض أيضًا قيم كل معلمة في استدعاء الوظيفة.
دعم المتصفح
Console.Trace () ، مثل Console.log () ، يدعم بشكل أفضل في المتصفحات مع أدوات تصحيح الأخطاء ، وجميع المتصفحات الرئيسية تدعم هذه الوظيفة.