ES6 笔记04

01 异步函数的使用

es6推出了一种按照顺序执行的异步函数的方法 async 异步函数

async异步函数可以解决promise封装异步代码,调用时一直then链式编程时比较麻烦的问题

定义异步函数:

async function 函数名(){

await 表达式1或者函数的调用1

await 表达式2或者函数的调用2

...

await 表达式n或者函数的调用n

return 结果

}

await 后面如果写了有一个普通的表达式,那么直接执行意义不大(平常很少使用)

一般后面需要跟一个promise对象 await会自动执行这个promise对象里面的代码

并且把then成功的数据作为await语句的返回值

如果有多个await语句 那么只有上一个await执行完毕 才会执行下一个await

async整个函数都是异步的 一旦函数调用不会等待当前函数执行完毕再去执行后面的代码

而是先执行后面的语句 等到页面所有主程序执行完 再去执行异步函数里面的代码

相关推荐
毛骗导演3 分钟前
@tencent-weixin/openclaw-weixin 插件深度解析(四):API 协议与数据流设计
前端·架构
毛骗导演6 分钟前
@tencent-weixin/openclaw-weixin 插件深度解析(二):消息处理系统架构
前端·架构
IT_陈寒24 分钟前
深入理解JavaScript:核心原理与最佳实践
前端·人工智能·后端
MrGud29 分钟前
Cesium中的坐标系及其转换
前端·cesium
小付学代码30 分钟前
香港地图可编辑版
前端
雷工笔记40 分钟前
随笔|走!跳楼去!
笔记
兆子龙42 分钟前
TypeScript高级类型编程:从入门到精通
前端·后端
SuperEugene44 分钟前
Vue3 模板语法规范实战:v-if/v-for 不混用 + 表达式精简,避坑指南|Vue 组件与模板规范篇
开发语言·前端·javascript·vue.js·前端框架
就叫飞六吧1 小时前
国产数据库gbase8s安装-网盘
笔记
IT_陈寒1 小时前
Python开发者的效率革命:这5个技巧让你的代码提速50%!
前端·人工智能·后端