为了账号安全,请及时绑定邮箱和手机立即绑定

求大佬指点哈!如何使用 await实现异步代码同步化?跪求!

求大佬指点哈!如何使用 await实现异步代码同步化?跪求!

有只小跳蛙 2019-06-09 09:29:23
问题描述我要取到size,在父作用域中使用,这样写会不会有什么问题?asyncfunction(){...letsize=awaitthis.fileSize(filePath).then(size=>size)}fileSize(){returnPromise((resolve)=>{...resolve(size)})}
查看完整描述

2 回答

?
哔哔one

TA贡献1854条经验 获得超8个赞

await只能在async修饰的函数(包括lambda表达式)或方法中调用,只要这行代码在async函数中,就没错,否则就会出错。
还有就是await后面应该是一个Promise对象的值,包括async函数的返回值。
                            
查看完整回答
反对 回复 2019-06-09
  • 2 回答
  • 0 关注
  • 226 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信