一、async 函数
1、概述
async 函数是使用async关键字声明的函数。 async 函数是AsyncFunction构造函数的实例, 并且其中允许使用await关键字。async和await关键字让我们可以用一种更简洁的方式写出基于Promise的异步行为,而无需刻意地链式调用promise。
2、语法
async function name([param[, param[, ... param]]]) {
statements
}
3、参数
4、返回值
一个Promise,这个 promise 要么会通过一个由 async 函数返回的值被解决,要么会通过一个从 async 函数中抛出的(或其中没有被捕获到的)异常被拒绝。
二、await
1、概述
await 操作符用于等待一个Promise 对象。它只能在异步函数 async function 中使用。
2、语法
[返回值] = await 表达式;
3、参数
三、示例
async function f3() {
try {
var z = await Promise.reject(30);
} catch (e) {
console.log(e);
}
}
f3();
写在最后
如果你感觉文章不咋地//(ㄒoㄒ)// ,就在评论处留言,作者继续改进;o_O??? 如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*// 如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~ 谢谢各位读者们啦(^_^)∠※ !!!
|