我正在尝试将我的imageArray值放入全局范围,但它返回的是未定义的。
老实说,我不知道该怎么办,我仍处于Javascript的早期阶段
var imageArray;
function imageCreate(){
request('https://www.reddit.com/r/pics/top.json?limit=100', function(error, response, body){
if(!error){
var parsedData = JSON.parse(body);
parsedData.data.children.forEach(imageUrl => {
var imageCreator = imageUrl.data.url;
imageArray = new Array;
imageArray.push(imageCreator);
})
}
})
}
imageCreate();
console.log(imageArray);
console.log只是带有“ undefined”