关于js promise中如何取到[[PromiseResult]]
1、当返回值val 为一个Promise对象fn(){return new promise((res,rej)=>{axios.get({url:'XXX',i:1}).then(data=>{res(data)})})}let va = fn();console.log( val);//我们需要的数据在promiseResult中2、这种情况下如何获取promise对象的值P
·
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()方法获取
更多推荐
已为社区贡献1条内容
所有评论(0)