【发布时间】:2020-02-13 19:16:42
【问题描述】:
我正在编写一个 axios JSON 数据调用函数,并希望从我的 jJSON 函数中推送值以在函数外部使用。反正我能做到吗?
我的代码:
let website_names = `${api}`;
axios.get(website_names, {
cancelToken: new CancelToken(function executor(c) {
api_requests.website_nm = c;
})
})
.then(function(website_name) {
website_name.data.forEach(d => {
let yoyo = [];
yoyo.push(d.element);
console.log(yoyo);
});
}).catch(function(error) {
console.log(error);
alert_error(error);
});
这个给我:
- {元素:“谷歌”}
- {元素:“雅虎”}
- {元素:“Facebook”}
- {元素:“BuzzFeed”}
- {元素:“Cnet”}
我需要yoyo = ["Google", "Yahoo", "Facebook", "BuzzFeed", "Cnet"]
但我还需要在 axios 函数之外使用yoyo。在 axios 内部形成后,我需要使用数组。
【问题讨论】:
标签: javascript jquery arrays json axios