猿问

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

问题描述我要取到size,在父作用域中使用,这样写会不会有什么问题?asyncfunction(){...letsize=awaitthis.fileSize(filePath).then(size=>size)}fileSize(){returnPromise((resolve)=>{...resolve(size)})}
有只小跳蛙
浏览 227回答 2
2回答

哔哔one

await只能在async修饰的函数(包括lambda表达式)或方法中调用,只要这行代码在async函数中,就没错,否则就会出错。还有就是await后面应该是一个Promise对象的值,包括async函数的返回值。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答