对于Promise中reject处理,并非catch捕获吧

来源:5-4 Promise讲解

softbaddog

2017-12-28

这里讲解好像有误,then有两个参数,第一个为处理resolve函数,第二个为处理reject函数;老师这里then没有用到第二个函数参数,说reject返回会被catch捕获应该不准确?

写回答

2回答

softbaddog

提问者

2017-12-29

//img.mukewang.com/szimg/5a457bf00001358008600545.jpg


文字表达可能不准确,上图应该就能看清楚了。reject(error)并不会被catch到,而是应该在then的第二个参数函数中进行处理。除非用throw抛异常。

0
0

慕用743620

2017-12-29

catch是捕获请求错误的把,而不是代码报错。

0
0

Vue2.6+Node.js+MongoDB 全栈打造商城系统

课程全面升级,Vue2.6+Koa2,从前端入门全栈,让你的未来更宽广

2634 学习 · 924 问题

查看课程