一、promise
什么是promise 是一个异步编程的解决方案
用来解决回调地狱的时候
什么是回调地狱 ? 回调函数的地狱模式 (回调函数里面调用回调函数)
函数A 的参是函数B 函数B的参是函数C
1、promise的状态
promise有三种状态: pending(等待态),resolve(成功态),rejected(失败态)。
2、状态的转换
pending 状态
const p=new Promise((resolve,reject)=>{
})
console.log('p',p)
pending 等待 转换到 resolved
const p1=new Promise((resolve,reject)=>{
resolve( )
})
console.log('p1',p1)
pending 转换到 rejected
const p2=new Promise((resolve,reject)=>{
rejected( )
})
console.log('p2',p2)