我的数组是定义的,但是我的特定索引的数组是未定义的?

时间:2017-04-25 14:59:29

标签: javascript arrays json indexing undefined

function getLinkList() {
    var linkList = [];
    $.getJSON("http://api.teleport.org/api/urban_areas/", function(json) {
        for (var i = 0; i < json['count']; i++) {
            linkList.push(json['_links']['ua:item'][i]['href']);
        }
    });
    return linkList;
}
var x = getLinkList();
console.log(x);
console.log(x[2]);

所以第一个console.log正确显示我的整个数组,但第二个显示为'undefined'。这对我来说没有意义,因为x似乎存储了数组。

0 个答案:

没有答案