1、当我们向后端发送请求后,希望通过promise对象返回请求数据再进行操作

我们会发现我们需要的请求数据在PromiseResult中

    fn(){
          return new promise((res,rej)=>{
            axios.get({url:'XXX'}).then(data=>{res(data)})
      })
     }
     let va = fn();
     console.log( val);  //我们需要的数据在promiseResult中

2、这种情况下如何获取promise对象的值PromiseResult:

  val.then((result) => {
        console.log("result:", result);}

//输出结果: result :  true

3、总结:promise对象的值PromiseResult获取只能通过then()方法获取

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐