美文网首页前端开发笔记让前端飞
ES2017 async函数基本用法

ES2017 async函数基本用法

作者: 后除 | 来源:发表于2018-04-27 09:13 被阅读17次

描述

async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。当函数执行的时候,一旦遇到 await 就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。more...

语法

async function name([param[, param[, ... param]]]) {
   statements
}

用法

async 一般与 await 搭配使用,在 async 函数内部如果遇到 await 命令,会等到 await 后的 Promise 对象执行完毕才会执行下面的语句。

async function printHello (ms) {
    await timeout(ms)
    console.log('Hello Mazey!')
}
function timeout (ms) {
    return new Promise(r => {
        setTimeout(r, ms)
    })
}
printHello(1000) // 1s后打印 Hello Mazey!

相关文章

  • ES2017 async函数基本用法

    描述 async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。当函数执行的时候,一旦...

  • async 函数(转载)

    async 函数 含义 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 async 函数是...

  • async 函数的实现原理

    基本概念 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。 async 函数是什么?一句话,...

  • ES6——异步操作

    async 函数 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。async 函数是什么?一...

  • 第三十节: ES6 async与await

    1.async 函数 & await 1.1. async含义 ES2017 标准引入了 async 函数,使得异...

  • 第三十节: ES6 async与await

    1.async 函数 & await 1.1. async含义 ES2017 标准引入了 async 函数,使得异...

  • 25- async 异步函数

    1、什么是 async 函数? ES2017 标准引入了 async 函数,使得异步操作变得更加方便。async ...

  • async函数用法

    async await ES2017 标准引入了 async 函数,使得异步操作变得更加方便。async 函数是什...

  • async函数

    含义 ES2017标准引入了async函数,使得异步操作变得更加方便.async函数其实就是Generator函数...

  • async 函数

    一、含义 ES2017 标准引入了 async 函数,使得异步操作变得更加方便。async 函数时 Generat...

网友评论

    本文标题:ES2017 async函数基本用法

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