当我返回时,我的数组结束为空

时间:2015-09-17 12:22:31

标签: javascript arrays console.log

我已经使用以下函数从我的数据库中获取数据。

            function getData() {
            var array = [];
            var clickBtnValue = "getInteractive";
            var ajaxurl = '../crawler/function/statistic_func.php',
                    data = {'action': clickBtnValue, 'intervalHour': "1", 'value': "main_tag", 'valueEqualTo': searchTag};
            $.get(ajaxurl, data, function (response) {
                // Response div goes here.
                objIntChart = JSON.parse(response);
                objIntChart.forEach(function (entry) {
                    array.push([entry['dateTime'], entry['entries']]);
                });
                console.log(array);
            });
            console.log(array);
            return array;
        }

我的第一个console.log(array);打印出阵列的确切方式。

第二个console.log(array);打印出一个空数组。我不确定为什么在函数开头初始化数组时会出现这种情况?

0 个答案:

没有答案