- Promise代表是一个异步操作 它是构造函数 newpromise
- new promise()时 要传递一个实参,这个实参是一个回调函数,这个函数会立即执行
- 在回调函数内部一般写的是异步代码
- promise的圆的上一些方法.这些方法可以被实例调用then, catch , finally
- then ,catch , finally 里面的回调函数都是事件循环eventloop的微任务
- then方法的第一个参数函数会传递resolve,第二个参数函数 会传递给reject 6.Promise的实例的状态
- 等待 pending
- 成功 fulfilled
- 失败 rejected
let p=new Promise(function(resovle,reject){
console log (123)
...异步代码
成功时:resovle()
失败时;reject()
})
console.log(p)
p.then(function(){},function(){})