Callback,Promise,Async
Callback - 回调函数
1 | // 假设存在A,B两个函数,有先后顺序 |
Promise
Promise是一种函数体,原型链包含then和catch
1 | // A、B函数想要顺序执行,先把A函数Promisify,封装成一个Promise |
Async
Async和await是联合起来使用的,基于Promise
1 | A = async () => {} |
结语
本文基于作者熟悉的内容编写,未包含yield
JavaScript的这三种形态变化,其实都是语法糖,内容都是基于事件回调,因为JavaScript是单线程的