87,994
社区成员
发帖
与我相关
我的任务
分享
//这是一个get请求的函数,返回Promise
function request(requestPath, params, method)
{
const promise = new Promise((resolve, reject) => {
...
...
})
return promise;
}
function GetData(){
var res='';
let params = { 'ccy': ccy};
request('/api/xx/account/balance', params, 'GET').then(
getData=>{
//console.log(getData);
res=getData;
});
return res;
}
var res = GetData();
///现在的问题我想把get请求的内容返回给GetData() 这个函数,我这个写法发现不对,谁帮忙看看
函数里面有异步操作是没法直接返回的。
//这是一个get请求的函数,返回Promise
function request(requestPath, params, method)
{
const promise = new Promise((resolve, reject) => {
...
...
})
return promise;
}
function GetData(){
var res='';
let params = { 'ccy': ccy};
return request('/api/xx/account/balance', params, 'GET').then(
getData=>{
//console.log(getData);
Promise.resolve(getData)
});
}
GetData().then(res => var res = res);
现在的问题我想把get请求的内容返回给GetData() 这个函数,我这个写法发现不对,谁帮忙看看