Web サイトで有効な WCF-Ajax を使用しています。
ファイルを非同期で保存する必要がありますが、最終的には、すべての非同期操作がいつ終了したかを知る必要があります。
function test()
{
for (var i = 0; i < arr.length; i++) {
saveFileService.SaveFile(arr[i], onSaveFileComplete);
}
//TODO: CHECK THAT **ALL** FILE SAVES ARE DONE
}
function onSaveFileComplete(result)
{
// ONE FILE SAVE ENDED SUCCESSFULLY
}
「TODO」部分の書き方は?