1. 回调地狱
在回调函数中嵌套回调函数,层层嵌套,嵌套得多了就成了回调地狱。比如:
2. Promise的作用
Promise的出现是为了解决回调地狱,使得代码更加优雅简洁。
3. Promise的内部结构
4. Promise是什么
Promise是一个构造函数
(函数名为大写字母开头的函数),可以通过new关键字来实例化对象。语法:
// Promise 接收函数作为参数。
var p = new Promise((resolve,reject)=>{});
promise实例
有两个属性:PromiseStatus、PromiseValue。
5. promise的状态 - PromiseStatus
pedding
: 准备,进行中,待解决。fulfilled(r