美文网首页
ES6 await async

ES6 await async

作者: 九瀺 | 来源:发表于2019-12-23 22:19 被阅读0次

    async:声明一个异步函数(async function someName(){...})
    (1)自动将常规函数转换成Promise,返回值也是一个Promise对象;

    (2)只有async函数内部的异步操作执行完,才会执行then方法指定的回调函数;

    (3)异步函数内部可以使用await。

    await:暂停异步的功能执行(var result = await someAsyncCall())
    (1)放置在Promise调用之前,await强制其他代码等待,直到Promise完成并返回结果;

    (2)只能与Promise一起使用,不适用与回调一起使用;

    (3)只能在async函数内部使用。

    相关文章

      网友评论

          本文标题:ES6 await async

          本文链接:https://www.haomeiwen.com/subject/tfwtoctx.html