问答题867/1593【Promise第16题】下面代码的输出是什么?

1Promise.reject(1) 2 .then(res => { 3 console.log(res); 4 return 2; 5 }) 6 .catch(err => { 7 console.log(err); 8 return 3 9 }) 10 .then(res => { 11 console.log(res); 12 });
难度:
2022-01-09 创建

参考答案:

解析

因为reject(1),此时走的是catch,且第二个then中的res得到的就是catch中的返回值。

结果

1
3

最近更新时间:2022-01-09

赞赏支持

预览

题库维护不易,您的支持就是我们最大的动力!