$.each ループから要素を配列に更新したいのですが、配列に正しく読み込まれません。すべてのユーザーを 1 つの要素に入れ、すべての日付を 1 つの要素に入れます。コードは次のとおりです。
var array = [{
user: "",
user_id: "",
date: "",
profile_img: "",
text: "",
contentString: "",
url: "",
location: ""
}];
$.getJSON("http://search.twitter.com/search.json?q=%23euronews&rpp=5&include_entities=true&result_type=mixed&callback=?",
function (data) {
$.each(data.results, function (i, item) {
var user = item.from_user;
var user_id = item.from_user_id;
var date = item.created_at;
var profile_img = item.profile_image_url;
var text = item.text;
var contentString = text;
var url = (item.entities.urls.length > 0 ? item.entities.urls[0].url : '');
console.log(i);
array.user=user;
array.user_id=user_id;
array.date=date;
array.profile_img=profile_img;
array.text=text;
array.contentString=contentString;
array.url=url;
});
console.log(array);
});
これを修正するにはどうすればよいですか?