加载中...

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

posted @ 2021-10-28 18:11  莫等闲O(∩_∩)O~~  阅读(34)  评论(0)    收藏  举报