一、async和await的用法
先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数
await是等待的意思,那么它等待什么呢,它后面跟着什么呢?其实它后面可以放任何表达式,不过我们更多的是放一个返回promise 对象的表达式。注意await 关键字只能放到async 函数里面
注:总的来说async和await就是把异步转换为同步
二、async await的写法

三、他们的区别
函数前面多了一个async关键字。await关键字只能用于async定于的函数内。
await的必须在异步函数中使用;其中await有限制(不允许出现在箭头函数中;不允许出现在同步函数声明中;不允许出现在同步函数表达式中;如果在同步函数中使用await就会抛出SyntaxError
老规矩,今天就到这里了拜拜~~

本文介绍了JavaScript中async和await的用法。async关键字用于声明异步函数,使得函数内部可以使用await关键字。await通常跟在返回Promise的表达式后面,等待Promise解决并返回其结果。异步操作在async函数中通过await变为同步样式,但实际仍是非阻塞的。总结来说,async/await提供了一种更优雅的处理异步的方式。
2595

被折叠的 条评论
为什么被折叠?



