使用async/await时,有时候会由于异步执行的原因,导致返回的值与期望的不一致。解决方法包括使用Promise对象、使用回调函数、进行数据重组等。最好的方法是对异步函数进行适当的重构。如果不方便重构,则可以尝试使用async/await的try-catch结构进行错误处理。
上一篇:async/await在es7中有哪些应用场景,如何正确使用?
下一篇:async/await在JS中不会等待下一行代码执行。