for (var i = 0; i < friends.length; i++) {
var friend = $("<li>" + friends[i].name + "</li>");
FB.api('/' + eventId + '/invited/' + friends[i].id, 'post', {}, function (response) {
//friend here is the last one created for all callbacks
});
}
我有一个邀请朋友参加活动的循环,我发现friend
这里创建的 jquery 对象始终是为所有回调创建的最后一个对象。我假设这是因为 Facebook 调用是异步的。我怎样才能在这里保持范围?