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似乎存储了数组。