大家好,我是山月。
今天的前端一分钟是关于 Promise 的演进。
假设有一个函数,可以异步获取某个用户的朋友。
那我们如何获取张三的朋友的朋友的朋友的朋友。
最原始的方式,可以采取 callback 层层回调进行获取。但是它有一个致命的缺点:回调层数太长。
我们可以使用 Promise 链式调用进行改进。
在 ES7 之后,我们还可以使用 async/await 采用同步的方式调用 Promise。