【Promise第16题】下面代码的输出是什么?
js
Promise.reject(1) .then(res => { console.log(res); return 2; }) .catch(err => { console.log(err); return 3 }) .then(res => { console.log(res); });
## 参考答案:
## 解析
因为reject(1),此时走的是catch,且第二个then中的res得到的就是catch中的返回值。
## 结果1 3