$.getJSON
フォロワーIDを取得するためにInstagramにリクエストを送信していますが、メソッドの外で配列を使用するまで、すべてがうまくいきます。以下は、コードの関連部分です。
var allFollowings = [];
$.getJSON("https://api.instagram.com/v1/users/self/follows?access_token="+$.urlParam('access_token')+"&count="+followingsCount+"&callback=?", function(json) {
for(var i = 0; i < json.data.length; i++) {
console.log(json.data[i].id); // this is not empty
allFollowings[i] = json.data[i].id;
}
console.log(allFollowings); // this is also not empty
});
console.log(allFollowings); // this one is empty!!!
明らかに私は何か間違ったことをしており、この問題に遭遇したのはこれが初めてです。しかし、私は何を間違っていますか?ありがとう。