文章标题

来源:互联网 发布:网络架空防静电地板 编辑:程序博客网 时间:2024/06/07 09:37

今天在知乎看到了一个回答比较实用

有哪些短小却令人惊叹的 JavaScript 代码?
原文请点击这里


try{    alert(a);}catch(e){    window.location.href = 'https://stackoverflow.com/search?q='+e.message;}

对于try{}catch(e){}的用法这里就不多说了;
在上面代码中先进入try执行里面的代码,a是没有定义的所以肯定报错;
进入catch去执行catch里面的代码,里面是一个跳转,将错误的error信息拼接到stackoverflow的搜索请求里面,这样的话执行代码如果报错了,会直接跳转到stackoverflow进行搜索你遇到的问题,比较适用!这才是正确抛异常的姿势

所以在这里分享给大家共同学习~

原创粉丝点击