同步即sync,形象的说就是代码一行行执行,前面代码和请求没有执行完,后面的代码和请求就不会被执行,
缺点:容易导致代码阻塞
优点:容易理解(因为代码从上往下一行行执行,强调顺序)
异步:即async,形象的说就是代码可以在当前程序没有执行完,也可以执行后面的代码
缺点:不易理解(因为不是按顺序执行的)
优点:可以解决代码阻塞问题,提升代码执行效率和性能异步
解决方案主要有三个:
1.promise
2.generator
3.async和await
同步即sync,形象的说就是代码一行行执行,前面代码和请求没有执行完,后面的代码和请求就不会被执行,
缺点:容易导致代码阻塞
优点:容易理解(因为代码从上往下一行行执行,强调顺序)
异步:即async,形象的说就是代码可以在当前程序没有执行完,也可以执行后面的代码
缺点:不易理解(因为不是按顺序执行的)
优点:可以解决代码阻塞问题,提升代码执行效率和性能异步
解决方案主要有三个:
1.promise
2.generator
3.async和await