由于js是单线程执行,为防止阻塞,会有很多异步回调函数callback,嵌套层次多了,可读性就差了很多.随着社区的发展,出现了promise.我们来将一些常见的回调函数做修改,变成promise的链式调用,简洁,清晰明了. 先理解一点点概念. 每个promise都有三个状态.pending.Fulfilled.Rejected.最初为pending,状态一但改变为Fulfilled.Rejected中的一种,即成永远,不再改变. pending: 等待状态. Fulfilled: 表示成功完成.…