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

在异步代码同步化的时候,如何书写更优雅(关于 await)求老司机指点!

在异步代码同步化的时候,如何书写更优雅(关于 await)求老司机指点!

慕尼黑5688855 2019-09-26 10:04:26
问题描述我要取到size,在父作用域中使用,这样写会不会有什么问题?asyncfunction(){...letsize=awaitthis.fileSize(filePath).then(size=>size)}fileSize(){returnPromise((resolve)=>{...resolve(size)})}
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

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

添加回答

举报

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