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

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

相关推荐
QBorfy2 分钟前
5分钟AI,每天搞懂一个知识点(1) - 监督学习
前端·人工智能
咸甜适中3 分钟前
rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(十五)网格布局
笔记·学习·rust·egui
白龙马云行技术团队7 分钟前
性能治理之页面LongTask优化
前端
Ankkaya8 分钟前
开发小结(08.11-08.16)
前端·uni-app
Hilaku8 分钟前
前端监控实战:从性能指标到用户行为,我是如何搭建监控体系的
前端·javascript·性能优化
咖啡の猫9 分钟前
Shell脚本-影响shell程序的内置命令
前端·chrome·bash
sorryhc22 分钟前
【AI解读源码系列】ant design mobile——Avatar头像
前端·javascript·react.js
Mintopia30 分钟前
🎭 一场浏览器里的文艺复兴
前端·javascript·aigc
Mintopia31 分钟前
🎬《Next 全栈 CRUD 的百老汇》
前端·后端·next.js
AryaNimbus1 小时前
你不知道的Cursor系列:如何使用Cursor同时开发多项目?
前端·ai编程·cursor