Я работаю над кодом, который я сам не написал, и хотел бы знать, можно ли определить, какие функции вызывают Javascript. Любая консоль делает это?Консоль Javascript: обнаружение истории вызовов функций
Спасибо!
Я работаю над кодом, который я сам не написал, и хотел бы знать, можно ли определить, какие функции вызывают Javascript. Любая консоль делает это?Консоль Javascript: обнаружение истории вызовов функций
Спасибо!
Вы можете использовать инструменты разработчика Chrome для отладки вашего кода (F12).
В панели «Источники» вы можете определить свою собственную точку останова (в прослушивателе кода или события). Затем вы можете проанализировать код и включить счетчики и т. Д.
Также вы можете увидеть трассировку стека любой функции.
Просто выполнение 'console.trace()' кажется мне проще ... – Bergi
Вы правы. Я хотел бы использовать 'error.stack', потому что' console.trace', а не возвращать String. Вы не можете сделать, например, 'copy (console.trace())' для копирования в буфер обмена или с помощью 'error(). Stack.match' для поиска текста в трассировке стека – Aminadav
я думаю, что вы можете узнать больше об отладке в https://developer.chrome.com/devtools/docs/javascript-debugging
console.error в некоторых браузерах добавляет трассировка стека - это поможет? –