我是javascript新手,有时错误会出现在程序中,但经过多次检查后仍然无法解决错误。尽管错误太小而无法发现。所以要摆脱这个错误,我应该使用事件onError或try catch块。这将是执行此操作的良好做法。

还是有另一种方法可以在更短的时间内找出程序中的错误或错误。

请告诉我..

最佳答案

说一个比另一个更好不一定是好事。对于您的情况,我确实觉得onerror简单易用,因为它使您可以警告JavaScript报告的错误消息,而无需在try/catch块中重写代码。

在页面其余代码上方添加了自包含脚本中的onerror处理函数的演示代码,以及示例语法错误,该错误触发了显示JavaScript错误消息的提示。

<script>
onerror = function(m) {
    return confirm(
        'Scripts on this page generated an error message: ' +
         m +
        '\n\nDo you wish to continue running the scripts?');
}
</script>

<script>
alert(' hello';
</script>

上面的错误代码会生成警报消息“意外 token ”;因为缺少括号。

关于javascript - 我应该使用try和catch块或onerror事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18620827/

10-13 03:08