我有一些在这个地方崩溃的 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
错误。
在通常的执行模式下,它只是在第二行之后停止,但是在调试模式下(我使用标准的开发人员工具),代码的执行会继续。为什么?