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

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

相关推荐
江拥羡橙1 小时前
Vue和React怎么选?全面比对
前端·vue.js·react.js
bnsarocket3 小时前
Verilog和FPGA的自学笔记1——FPGA
笔记·fpga开发·verilog·自学
今天只学一颗糖3 小时前
Linux学习笔记--insmod 命令
linux·笔记·学习
丰锋ff3 小时前
2016 年真题配套词汇单词笔记(考研真相)
笔记
楼田莉子3 小时前
Qt开发学习——QtCreator深度介绍/程序运行/开发规范/对象树
开发语言·前端·c++·qt·学习
暮之沧蓝3 小时前
Vue总结
前端·javascript·vue.js
木易 士心4 小时前
Promise深度解析:前端异步编程的核心
前端·javascript
Le1Yu4 小时前
2025-10-7学习笔记
java·笔记·学习
im_AMBER4 小时前
Web 开发 21
前端·学习
又是忙碌的一天4 小时前
前端学习day01
前端·学习·html