doQuery(0) が実行されてから doQuery(1) など... doQuery(9) まで順番に実行されるように、promise をチェーンしようとしています。
私の問題は、コールバック関数で i が常に 10 に等しいことです。
doQuery(0) が実行されてから doQuery(10) が実行されます。
コールバック関数で i の各値を渡すにはどうすればよいですか?
var promise = doQuery(0);
for (var i = 1; i < 10; i++) {
promise = promise.then(function() {
doQuery(i);
});
};