我的意思是下面的代码只是同步运行:
someReceiveACallback('event', async () {
const result = await imAsync() /*1*/
let anotherResult = null /*2*/
if (result.authenticated)
anotherResult = await imAlsoAsync() /*3*/
send(anotherResult) /*4*/
})
流只是:1-> 2-> 3-> 4,就好像是同步的一样。
如果默认行为是异步的,为什么将其标记为async确实使事情同步?
SMILET
相关分类