TA贡献1812条经验 获得超5个赞
return reject没有特殊意义。 Promise是通过resolve和reject使得Promise变成完成或失败状态的,你的return reject('2')是执行了reject('2')而跳出的。如果提前return会导致Promise为pending状态。
return reject
resolve
reject
return reject('2')
reject('2')
pending
TA贡献1895条经验 获得超3个赞
return会跳出函数,不return如果你reject后面还有代码,会执行的
TA贡献1872条经验 获得超4个赞
这里reject是一个函数,你的函数定义是什么?
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号