javascript技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript技巧 > JS error浏览器端错误捕获

JavaScript error浏览器端错误捕获处理方法笔记解决示例

作者:specialCoder

这篇文章主要为大家介绍了JavaScript error浏览器端错误捕获处理方法笔记解决示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

summary

other

test code

window.onerror = () => { console.log('window.onerror')}
window.onunhandledrejection = () => { console.log('window.onunhandledrejection') }
const fetchDataSuccess = () => Promise.resolve({ name:'123'})
const fetchDataFail = () => Promise.reject({ name:'123'})
const testTryCatch = async() =>{
   try{
    // Promise.reject('reject')
    // throw Error('err')
       await fetchDataFail()
       console.log('fetch success')
  } catch(e){
    console.log('catch error:',e)
  } 
}
const testPromiseError = () => {
  try{
  new Promise((resolve, reject) => {
    throw new Error()
      // resolve({})
  }).then( () => {
    console.log('resolved')
      // throw Error()
  }, err => {
    console.log('rejected')
    throw err
  })
  // .catch(err => {
  //   console.log('catch')
  // })
  }catch(e){
      console.log('testPromiseError try-catch')
  }
}
// testTryCatch();
// testPromiseError();

from: https://fe.mbear.top/xing-neng-you-hua/032-xing-neng-jian-kon...

以上就是浏览器端错误捕获处理方法笔记解决示例的详细内容,更多关于浏览器端错误捕获的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文