变量无缘无故地返回未定义

时间:2019-07-03 02:35:52

标签: javascript

我正在尝试将我的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”

0 个答案:

没有答案