docs: fix some question.

This commit is contained in:
Ansolve 2024-01-13 00:59:06 +08:00
parent 93d1654a16
commit 5fd647e297
No known key found for this signature in database
GPG Key ID: 2F2873AC9538CC2D
1 changed files with 2 additions and 1 deletions

View File

@ -1,7 +1,7 @@
/** /**
* 关于除已实现浏览器外其余浏览器的异步错误处理 * 关于除已实现浏览器外其余浏览器的异步错误处理
* *
* 很遗憾对于这类浏览器因为标准未涉及报错栈堆或地址及行列号故我们只能直接暴力throw出我们捕获道德错误 * 很遗憾对于这类浏览器因为标准未涉及报错栈堆或地址及行列号故我们只能直接暴力throw出我们捕获道德错误
* *
* 尽管我们还是会为了这类浏览器判断是不是捕获到了一个`Error` * 尽管我们还是会为了这类浏览器判断是不是捕获到了一个`Error`
* *
@ -20,6 +20,7 @@ export class UnknownPromiseErrorHandler {
onHandle(event) { onHandle(event) {
event.promise.catch((error) => { event.promise.catch((error) => {
if (typeof error === 'object' && error instanceof Error) { if (typeof error === 'object' && error instanceof Error) {
// 很遗憾,因浏览器问题,你只能看到这一段
throw error; throw error;
} }
}); });