草庐IT

getPromiseName

全部标签

JS异步操作(Promise,async,await)详解

文章序Promise,async,await都是ES6新增的用于处理异步操作/异步方法的关键字,建议在阅读本文前先搞清楚JS的单线程,异步同步,事件循环,可以参考我这篇文章https://www.jianshu.com/p/fca83f1c4702PromisePromise可以将异步代码转化成同步代码,then方法中的回调函数只有在resolve之后才会执行asyncawaitasync包裹的函数中必定出现await,await右边跟随promise,当promise内部代码执行完毕再执行await下面的代码,promise未执行完毕await下面的代码将阻塞相关代码functiongetP

JS异步操作(Promise,async,await)详解

文章序Promise,async,await都是ES6新增的用于处理异步操作/异步方法的关键字,建议在阅读本文前先搞清楚JS的单线程,异步同步,事件循环,可以参考我这篇文章https://www.jianshu.com/p/fca83f1c4702PromisePromise可以将异步代码转化成同步代码,then方法中的回调函数只有在resolve之后才会执行asyncawaitasync包裹的函数中必定出现await,await右边跟随promise,当promise内部代码执行完毕再执行await下面的代码,promise未执行完毕await下面的代码将阻塞相关代码functiongetP