哎,谁帮看看,感激不尽。。。

发布于 6 年前作者 xiuying2213537 次浏览最后编辑 6 年前来自 ask

这是提前定义的片段

aaa: function (equal) {

代码1。。。

return new Promise((resolve, reject) => {

res => {

resolve(res);

}

})

},

下面是在主程序里面调用

aaa().then(

代码2。。。

)

现在代码1和代码2还是同步执行。。。

谁帮着怎么改下变成异步执行完代码1再执行代码2

2 回复
xiuyingli
xiuyingli1 楼6 年前

代码1处理完了,再resolve

junxu
junxu2 楼4 年前

async function demo () {

let res1 = await aaa() //代码一

代码二  

}

看下这种方法呢,代码二的执行是要根据aaa函数返回的结果来判断吗? 这一块我也不是很熟,平常用的少了