对不起,我英语不好.但是我遇到了一个问题,我希望有人能帮我解决.
const FinalResult = [];
const users = [
{
short: "gurdt",
gameTag: "gurdt#3199278"
},
{
short: "lc",
gameTag: "LC_92#4607792"
},
{
short: "ray",
gameTag: "The_Green_Ray"
},
{
short: "leon",
gameTag: "Theaxeman777#7613572"
}
];
async function getData(user) {
const config = {
method: "get",
url: `https://my.callofduty.com/api/papi-client/stats/cod/v1/title/mw/platform/uno/gamer/${encodeURIComponent(
user
)}/profile/type/wz`,
headers: {
Cookie:
"TOKEN-1234"
}
};
const rawResponse = await axios(config);
const result = {
user: user,
...rawResponse.data.data.weekly.all.properties
};
return result;
}
users.map((user) => {
const data = getData(user.gameTag);
FinalResult.push(data);
return false;
});
console.log(FinalResult);
我想要的是,他在users
上循环,在这里生成一个包含所有结果FinalResult
的大array.
希望你知道我的意思,否则明天我会更新这个问题,因为我在我的电脑上,并把更多的信息..