首页 » 前端 » 正文

ES6-Promise获取错误

promise是ES中一个异步操作对象,它把操作放到堆栈中按照先进先出的原则进行处理。这里我只说两种捕获错误的方法作记录。

1、最常用的,在then的末尾加上catch,跳过then,直接进入catch(返回错误)

2、参数方法,同样跳过then(返回错误信息而已)

3、错误后面跟then

promise获取错误信息的方法有两种,格式也有两种。那么如果then的中间有必要写catch,建议在catch中写throw new Error(),在promise的末尾加上一个catch。