有谁知道为什么我无法在location
的最后一个函数中访问名为array
的数组中的数组元素codeAddress()
?
这是我唯一无法访问的元素,也是唯一一个未在第一个函数上创建的元素。它给了我所有位置的未定义。
非常感谢您的帮助..! 数组在每个函数上传递。
答案 0 :(得分:0)
$.getJSON("http://api.twitter.com/1/users/lookup.json?user_id=" + ids + "&callback=?", function (data) {
$.each(data, function (i, item) {
array[i].location = item.location;
});
});
console.log(array);
两个简单的解释:
item
都有location
属性 - 您可以检查array
!将其移入回调函数。