0

$.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!!!

明らかに私は何か間違ったことをしており、この問題に遭遇したのはこれが初めてです。しかし、私は何を間違っていますか?ありがとう。

4

2 に答える 2