ES6:Promise基础
1、Promise是异步操作的解决方案
const p=new Promise((resolve,reject)=>{
resolve();//成功
reject();//失败
})
// promise的状态一旦变化,就不会再改变了
2、then方法
p.then(
()=>{ }
()=>{ }
) //成功则执行第一个回调函数,失败则执行第二个
3、可传参
const p=new Promise((resolve,reject)=>{
resolve(12);//成功,传参
reject();//失败
})
p.then(
data=>{console.log(data) }
()=>{ }
) //12

浙公网安备 33010602011771号