async和await语法糖的使用
1.async
- 返回值是一个promise对象
1 | let result = async () => { |
2.await
- 右侧表达式为promise对象,但也可以是其他的值
- 表达式为promise对象则为成功的值
- 其他值,则直接将此值作为await的返回值
注意
1.await必须写在async函数中,但async函数可以没有await
2.await的promise对象失败了,则会抛出异常,需要通过try catch进行捕获
1 | let result = async () => { |
3.结合实践
1 | btn.addEventListener("click", async function() { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CodeLorin's Blog!
评论





本站已经全站启用pjax

