Promise回调地狱

//回调地狱就是异步套异步,功能没问题,代码不好维护,
Promise回调地狱
异步的四个指令,结果不一定是a,b,c,d
如果我只想要a结束b 结束c c结束d 那只有异步嵌套
Promise回调地狱
套到最后就会形成这个样子
Promise回调地狱
//Promise对象有一个then方法
Promise回调地狱
.then可以继续向后,then可以return一个数据,下一个then可以接收

Promise基本用法

//Promise是ES6新增的一个构造函数
//Promise承诺,许诺
//Promise是一个容器
//这个容器用来放置一个异步操作
//容器中有三种状态
// Pending 异步任务正在执行
// Rejected异步任务执行结束
// Resolved 异步任务执行成功
//使用Promise的第一步就是new出一个Promise对象
//Promise构造函数接收一个函数作为参数
//我们要做的就是把异步操作写到该程序中

Promise回调地狱

Promise封装

Promise回调地狱

async结合Promise

Promise回调地狱
Promise回调地狱