後で使用するために、返されたすべてのオブジェクトを1つのオブジェクトに保存しようとしています。ループを設定しましたが、新しいオブジェクトでコードを実行しようとすると、そのオブジェクトは空になります。この場合、ここでオブジェクトに警告します。ループが完了する前にアラートが実行されていると思います。これを修正する方法はありますか?
var followers = new Array;
Parse.initialize("xxxxxx", "xxxxx");
var currentUser = Parse.User.current();
var users = JSON.stringify(currentUser);
var user = eval("(" + users + ")");
var listsfollow = user.Follow;
for (var i = 0; i < listsfollow.length; i++) {
var allUsers = Parse.Object.extend("User");
var query = new Parse.Query(allUsers);
query.get(listsfollow[i], {
success: function (results) {
followers.push(results);
},
error: function (object, error) {
// The object was not retrieved successfully.
// error is a Parse.Error with an error code and description.
}
});
};
alert(followers);