0
我以前的錯誤處理功能:堆棧跟蹤錯誤處理程序,並承諾錯誤處理程序
function onError(message, source, lineno, colno, error) { sendRequestToSendMail(arguments) }
window.onerror = onError
我也承諾異步任務,我想趕上他們的異常。我不需要重複自己喜歡的:
doSomething1()
.then(doSomething2(), onError)
.then(doSomething3(), onError)
.then(doSomething4(), onError)
如何爲所有承諾(如window.onError)實現全局錯誤處理程序?