简单介绍es6语法async函数和await函数的运用

651 ℃

es6语法async函数和await函数有什么用,下面web建站小编给大家详细介绍一下用法!

什么是async函数

async函数的返回值为 promise 对象,promise对象的结果由async函数执行的返回值决定。async函数能使得异步操作变得更加方便,简而言之就是 Generator 的语法糖。

什么是await函数

await就相当于 then 方法的第一个回调函数,只返回成功的值,失败的值需要 try…catch来捕获。

async函数和await函数结合使用

//引入 fs 模块
const fs = require('fs')

//读取文件
function mode(){
    return new Promise((resolve,reject)=>{
        fs.readFile('./index.md',(err,data)=>{
            // 如果失败
            if(err) reject(err)
            // 如果成功
            resolve(data)
        })
    })
}

声明一个async函数
async function fun(){
    await mode()
    //先执行mode方法
	...再执行下面方法
}

fn()

script标签中有哪些属性

vuejs如何利用async/await实现同步

js如何实现异步任务队列(异步加载)的方法

es6语法中有哪些保留字

async和await是es6语法还是es7语法(附代码介绍)

标签: async, await

上面是“简单介绍es6语法async函数和await函数的运用”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_2662.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

在访问WordPress网站时,页面出现示空白是什么原因(附解决方法)
利用es6语法判断字符串是否为数字
el-tree实现拖动置顶排序
利用css3做一个loading闪点加载中效果(附代码)
HTTP协议如何实现请求重试,如何避免响应超时问题?