Как найти, где определена функция JavaScript в отладчике Firefox Quantum?

Если я знаю имя функции JavaScript или у меня есть ссылка на функцию (например, в обратном вызове), как я могу найти, где определена эта функция, при использовании отладчика Firefox Quantum.

В отладчике Firebug/Firefox я имел обыкновение вводить имя функции в консоль JS, и она печатала немного информации, и я мог щелкнуть этот вывод и перейти к определению функции.

Теперь в Firefox Quantum, если я нажму на имя функции, оно развернется в консоли, чтобы показать информацию об объекте функции.

введите описание изображения здесь

Отладчик Chrome по-прежнему работает так же, как раньше Firebug/Firefox, но в итоге мне нужно отлаживать/тестировать в обоих браузерах.


person stuporglue    schedule 04.12.2017    source источник


Ответы (1)


На вкладке отладчика нажмите ctrl + shift + f. Это откроет окно поиска, где вы можете ввести название функции. Таким образом, вы получите каждое место, где появляется имя. Теперь вам просто нужно искать строку вроде: function <name> () {

Или вы сразу набираете function <name>.

person 404_DisplayName    schedule 04.12.2017
comment
Это будет работать для функций глобального уровня, но не подходит для таких вещей, как методы внутри объектов или для анонимных функций, передаваемых в обратном вызове. - person stuporglue; 05.12.2017