При отладке программ JavaScript иногда вам нужно распечатать информацию о стеке функционального вызова, что может быть достигнуто с помощью console.trace (). Следующий код является примером:
Кода -копия выглядит следующим образом:
функция dotask () {
dosubtask (1000 10000);
}
функция dosubtask (countx, графство) {
для (var i = 0; i <countx; i ++) {
for (var j = 0; j <графство; j ++) {}
}
console.trace ();
}
dotask ();
Вставьте оператор консоли. Например, в консоли Firebug она выглядит так:
В консоли Firebug Console.Trace () не только печатает информацию о стеке вызовов функции, но и отобразит значения каждого параметра в вызове функции.
Поддержка браузера
Console.Trace (), как и console.log (), лучше поддерживает в браузерах с инструментами отладки, и все основные браузеры поддерживают эту функцию.