promise介绍

96 阅读1分钟
  1. Promise代表是一个异步操作 它是构造函数 newpromise
  2. new promise()时 要传递一个实参,这个实参是一个回调函数,这个函数会立即执行
  3. 在回调函数内部一般写的是异步代码
  4. promise的圆的上一些方法.这些方法可以被实例调用then, catch , finally
  • then ,catch , finally 里面的回调函数都是事件循环eventloop的微任务
  1. 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(){})