我正在尝试将所有返回的对象存储到一个对象中以备后用。我已经设置了循环,但是当我尝试使用新对象执行一些代码时,它是空的。在这种情况下,这里警告对象。我猜在循环完成之前警报正在执行。有任何解决这个问题的方法吗?
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);