我希望使用onerror来拦截和记录发生在我的JavaScript应用程序中的所有错误。除了使用允诺或异步函数外,这是预期的工作方式。在下面的片段中,fail抛出的异常按预期被拦截,但是rejectPromise和throwAsync,而不是调用onerror处理程序,总是在控制台中显示Uncaught (in promise) Error如何总是拦截使用承诺和异步函数的代码库中的
我有几个类使用来自node.js的'dns‘。但是当出现错误时,我的应用程序就会被抛出。我用类和可抛函数做了一个siimple示例,我也遇到了同样的问题。如果从函数中抛出异常,它会工作,但如果异常从类中被抛出,则无效。new Test (<anonymous>:3:10) at <anonymous>:15:3
在本例中,如何从try/catch块捕获</