Promise里捕捉错误的最佳实践
Posted chen8840
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Promise里捕捉错误的最佳实践相关的知识,希望对你有一定的参考价值。
Promise里的同步部分不需要try catch
new Promise((resolve, reject) => { throw new Error(‘error‘); setTimeout(() => { }, 100); }).catch(e => { console.log(‘log‘, e); });;
异步部分需要try catch
new Promise((resolve, reject) => { setTimeout(() => { try{ throw new Error(‘error‘); } catch(e) { reject(e); } }, 100); }).catch(e => { console.log(‘log‘, e); });;
以上是关于Promise里捕捉错误的最佳实践的主要内容,如果未能解决你的问题,请参考以下文章