最近在学node,不太清楚前端的async跟await之间的区别,只能求助会前端的小强(这里使用化名)
没想到他也说得很模糊,我自己百度了一下,得出下面的结论:
1.await可以执行异步操作,但是await必须在async函数内执行
2.await操作可以有返回值
3.如果await里面执行的异步操作发生了reject,或者发生了错误,那么只能使用try...catch语法来进行错误处理
总而言之,async其实是一个promise的语法糖
最近在学node,不太清楚前端的async跟await之间的区别,只能求助会前端的小强(这里使用化名)
没想到他也说得很模糊,我自己百度了一下,得出下面的结论:
1.await可以执行异步操作,但是await必须在async函数内执行
2.await操作可以有返回值
3.如果await里面执行的异步操作发生了reject,或者发生了错误,那么只能使用try...catch语法来进行错误处理
总而言之,async其实是一个promise的语法糖