回调地狱:
异步任务的结果数据只能通过回调函数获得 ,然而当需要获得回调函数完成的数据,只能再继续嵌套,回调函数里面嵌套回调函数无数层嵌套,即回调地狱
Promise
为了避免出现回调地狱,ES6中引入了一个API Promise(承诺)构造函数。 Promise相当于一个容器存放一个异步任务,默认异步任务有三种状态:
初始 peding ——成功——>Resolve
——失败 —>Reject
只能从初始到这两个状态,不能转换
1.创建promise容器
2.
回调地狱:
异步任务的结果数据只能通过回调函数获得 ,然而当需要获得回调函数完成的数据,只能再继续嵌套,回调函数里面嵌套回调函数无数层嵌套,即回调地狱
Promise
为了避免出现回调地狱,ES6中引入了一个API Promise(承诺)构造函数。 Promise相当于一个容器存放一个异步任务,默认异步任务有三种状态:
初始 peding ——成功——>Resolve
——失败 —>Reject
只能从初始到这两个状态,不能转换
1.创建promise容器
2.