Angular--同步和异步操作(async和await关键字)

Posted CodeJiao

tags:

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

1. Angular–同步和异步操作(async和await关键字)

1.1 什么是同步和异步

  • 同步是阻塞模式,异步是非阻塞模式。
  • 同步就是指一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会—直等待下去,知道收到返回信息才继续执行下去;
  • 异步是指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回式系统会通知进程进行处理,这样可以提高执行的效率。

1.2 Angular–异步

1.2.1 async 关键字

在方法前面加上async关键字就表明这个方法是一个异步的方法。


1.2.2 调用异步方法


1.2.3 await 关键字

代表把await后面的异步方法执行完毕后才会继续执行下面的代码



以上是关于Angular--同步和异步操作(async和await关键字)的主要内容,如果未能解决你的问题,请参考以下文章

async与await实现异步操作的同步化

异步编程之 async 和 await

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

async await 同步方法调用异步方法死锁

为啥总是在 asp.net mvc 中同步异步操作(async await)

研究c#异步操作async await状态机的总结