因此,我试图围绕我刚刚在Nicholas Zakas的“专业 Javascript”中读到的内容展开思考:它以以下代码为例:
window.onerror = function(message, url, line){
alert(message);
return false;
};
然后说:“通过返回 false,此函数有效地成为整个文档的 try-catch 语句,捕获所有未处理的运行时错误。此事件处理程序是防止浏览器报告错误的最后一道防线..”
所以我的问题是,如果遇到任何错误,这段代码会阻止脚本的执行停止吗?还是有任何错误仍会停止执行?谢谢。
编辑:也许一个更好的问题是,为什么这不是防止脚本在遇到错误时停止执行的好方法..