Почему IE в режиме отладки просто пропускает ошибки и идет дальше, но без отладки останавливает выполнение js? - PullRequest
1 голос
/ 23 ноября 2011

У меня есть некоторый код JS, который упал в этом месте:

    alert("Before undefined error! "+i);        
 -> next = A[i][prop].nextSibling;
    alert("After undefined error! "+i);

Ошибка возникает из-за того, что A[i] равно undefined, и я получил 'undefined' is null or not an object ошибку.

В обычном режиме выполнения он просто останавливается после второй строки, но в режиме отладки (я использую стандартные средства разработчика) выполнение кода продолжается. Почему?

1 Ответ

0 голосов
/ 21 августа 2012

Найдите подменю панели «Сценарий» в инструментах разработчика IE, затем щелкните значок конфигурации (или нажмите Ctrl + Alt + O ). Отметьте «Ошибка при выходе» (или нажмите Ctrl + Shift + E ), чтобы остановить выполнение в этой точке.

...