我请求 twitter 获取我的用户的所有位置,但是当我尝试将它们放入我的数组时,我的所有对象都得到相同的位置($.each 的最后一个位置)。
就像我无法遍历所有数组值一样,因为 each.function.i 也尝试将其放在 each.loop 之外,但同样的事情发生了。有人可以告诉我如何解决这个问题。谢谢!
function lookup_locations(user_ids){
$.getJSON("http://api.twitter.com/1/users/lookup.json?user_id="+user_ids+"&callback=?",
function(data){
$.each(data, function(i, item){
var location=item.location; console.log(location);
for(var i = 0; i < array.length;i++) {
array[i].location = location;
}
});
console.log(array);
});//get.json
}//lookup function