promsise的问题

来源:8-7 路由和权限校验逻辑梳理和总结

慕粉2054109942

2020-02-13

图片描述

老师,请问这个generateRoutes加上return new Promise和不加上有什么区别呢?

写回答

1回答

小俊001

2020-02-13

同学您好,加上以后就可以使用then进行异步操作,否则无法做后续操作。

0
2
小俊001
回复
慕粉2054109942
Promise一般加在回调或者异步方法中; 函数内任何位置 return 都会结束当前函数,不再继续之后的语句。对于 promise 也是一样,不过结束返回后 JS 引擎会回调下一个 then 里的函数,并把返回值作为参数传过去。 相信return的使用您肯定是非常了解的,如果是想进一步promise的用法,您可以参考:https://www.jianshu.com/p/6716510f369f 这里看一下。希望对您有所帮助。
2020-02-14
共2条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1715 问题

查看课程