返回值与执行顺序有关。如果async函数返回一个值,那么该函数执行到return语句时会将该值作为Promise对象的resolved值返回给调用者。如果async函数没有返回值,则其返回的Promise对象将不会带有resolved值。无论是否有返回值,async函数的执行顺序并不会受到其返回值的影响。在async函数内对函数返回值的处理方式是否会影响执行顺序需要具体情况具体分析。
上一篇:async函数在JavaScript中的歧义行为
下一篇:async函数中从Promise派生的变量在返回到全局作用域时具有不同的值。