У меня есть некоторый код 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
ошибку.
В обычном режиме выполнения он просто останавливается после второй строки, но в режиме отладки (я использую стандартные средства разработчика) выполнение кода продолжается. Почему?