同步和异步 setTimeou(异步) async和await promise(疑惑点)

Posted shun1015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同步和异步 setTimeou(异步) async和await promise(疑惑点)相关的知识,希望对你有一定的参考价值。

1.在事件处理函数中(队列),js的执行顺序是从上往下执行,也就是所说的同步执行

在事件处理函数中有异步请求时,异步的请求会脱离同步队列执行,单独去执行,

下面的例子就是一个异步的例子,下面的数据不会等到上面的异步请求执行完毕后打印,这就是所说的异步

技术图片

 

 

2.使用async 和 await 来修饰异步请求返回promise,使之转换为同步

下面第二张图会按照同步执行,先打印上面的res

技术图片

 

 

 

技术图片

 

 3.使用promise封装异步请求

技术图片

 

 使用 async await 

技术图片

 

以上是关于同步和异步 setTimeou(异步) async和await promise(疑惑点)的主要内容,如果未能解决你的问题,请参考以下文章

ajax中的async属性值之同步和异步及同步和异步区别

Async/Await 同步方法中的异步和异步方法中的异步

python异步(Async)编程

AJAX中同步和异步的区别和使用场景

Ajax同步与异步

使用async和await将同步方法包装成异步方法