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整个函数都是异步的 一旦函数调用不会等待当前函数执行完毕再去执行后面的代码

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

相关推荐
自小吃多20 小时前
某志步进电机驱动器故障排查标准流程
笔记
珑墨20 小时前
前端 AI 开发通用skill
前端
kyriewen20 小时前
一个人+Cursor,7天上线付费小程序:第1天我就想放弃了
前端·微信小程序·cursor
大家的林语冰20 小时前
Angular 王者归来,第 22 个主版本亮相,一大波前沿技术再度引领潮流!
前端·javascript·前端框架
zhangrelay20 小时前
后智能时代智能体推演预测娱乐文-节选-
笔记·学习·娱乐
老毛肚20 小时前
jeecgboot TS + Vue 模板化 03
前端·javascript·vue.js
小碗羊肉20 小时前
【Agent笔记 | 第六篇】Agent关键组件
笔记·agent
下北沢美食家21 小时前
SSE 入门
前端
云计算磊哥@21 小时前
运维开发宝典023-WEB网站服务
运维·前端·运维开发
likerhood21 小时前
服务器使用 vLLM 部署 Qwen2.5-Coder-7B-CL 笔记
服务器·笔记·vllm