#javascript #google_chrome #отладка
Есть функция, использующая внутри вызов с асинхронным callback ($.ajax или просто window.setTimeout): function someFuncton() { window.setTimeout(function() { debugger; }); } function a() { someFuncton(); } function b() { someFuncton(); } b(); В отладчике хрома при этом callstack выглядит как (anonymous function) (js:15) Как, при остановке отладчиком на строчке debugger;, узнать, откуда был инициирован callback - из a() или из b()?
Ответы
Ответ 1
В стеке вызовов, предварительно установив галочку "Async" - асинхронные вызовы захватываются только когда установлена:
Комментариев нет:
Отправить комментарий