//第一种调用方式
new Promise((resolve,reject)=>{
  setTimeout(function() {
    console.log('模拟异步请求操作!');
    //resolve('成功时主动调用这个函数,会执行下面的then方法')
   // reject('失败时主动调用这个函数,会执行下面的catch方法')
  },1000);
}).then(data=>{
  //成功后的处理代码
  console.log(data);
  //这里执行完毕后可以继续new Promise进行链式调用
  new Promise((resolve,reject)=>{}).then();
}).catch(err=>{
  //失败后的处理代码
  console.log(err);
})
//第二种写法
new Promise((resolve,reject)=>{
  setTimeout(function() {
    console.log('模拟异步请求操作!');
    //resolve('成功时主动调用这个函数,会执行下面的then方法')
   // reject('失败时主动调用这个函数,会执行下面的catch方法')
  },1000);
}).then(data=>{
  //成功后的处理代码
  console.log(data);
  //这里执行完毕后可以继续new Promise进行链式调用
  new Promise((resolve,reject)=>{}).then();
},err=>{
  //失败后的处理代码
  console.log(err);
})

 

相关文章:

  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
猜你喜欢
  • 2021-10-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案