初探es7中async和await方法
来源:互联网 发布:nginx 多个二级域名 编辑:程序博客网 时间:2024/06/11 19:55
下一代标准es7中提供了async函数,使得异步操作变得更加方便。
直观的感觉就是函数执行变得“同步”了。
const f = () => { return new Promise((resolve, reject) => { setTimeout(() => { reject(234); }, 2000); });};const testAsync = async () => { try { console.log("start") const t = await f(); console.log("end"); } catch (err) { console.log(err); }};testAsync(); //输出结果// start// 234
需要注意的是:
1. await 需要在async函数中。
2. await后的函数返回值需要时一个Promise对象
3. 最好将await放在try-catch代码块中。
阅读全文
0 0
- 初探es7中async和await方法
- 解决js异步问题的方法--async和await(ES7)
- 快速理解和使用 ES7 await/async
- 快速理解和使用 ES7 await/async
- await 和 Async 初探
- ES7 await/async
- ES7的Async/Await
- ES7的Async/Await
- ES7 await/async
- ES7的Async/Await
- sleep()在ES7中利用Promise和async/await的优雅实现
- ES7的Async/Await 异步
- ES7的Async/Await 异步
- Node.js Async Await in ES7
- 深入理解ES7的async/await
- 深入理解ES7的async/await
- USING ES7 ASYNC/AWAIT TODAY WITH BABEL
- 深入理解ES7的async/await
- 数据库导入数据
- Recyclerview和CheckBox的完美
- 错误解决:Unable to add module to the current project as it is not of package
- 一步一步理解Java NIO(上)
- 理解EJB,EJB到底是什么?
- 初探es7中async和await方法
- Angular2 ElementRef 实现低耦合高内聚 视图应用分离
- angulaejs监听路由跳转
- mysql启动服务
- PAT--1047. Student List for Course
- IntelliJ IDEA 中 Project 和 Module 的概念及区别
- HDU-1087
- 回调机制的理解
- Elasticsearch核心概念