javascript Try-Catch异步回调

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript Try-Catch异步回调相关的知识,希望对你有一定的参考价值。

const someAsyncListener = (
  callback,
) => {
  setTimeout(
    callback,
  )
}

// THIS DOES NOT CATCH!
try {
  someAsyncListener(
    throwError
  )
}
catch (error) {
  console
  .log(error)
}

console
.log("I'm alive!")

// I'm alive!
// ERROR: Who made this function?

以上是关于javascript Try-Catch异步回调的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs:catch块中的回调函数在try-catch中返回未定义的参数

捕获回调函数引发的错误

javascript 中异步回调的结构:同步异步

JavaScript的异步编程

JavaScript 异步操作之回调函数

地理定位 - 异步回调无法使用错误 - Javascript