We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
h5.async.loopに渡したコールバックで、最後に実行されるコールバックが失敗するときにh5.async.loopが失敗しない。
以下、動作確認したコードです。
var loopPromise = h5.async.loop([1, 2], function(i, v) { var dfd = h5.async.deferred(); // 最後のコールバックが失敗するようにする return v === 2 ? dfd.reject().promise() : dfd.resolve().promise() }); loopPromise.done(function() { console.log('done'); // コールバックが失敗しているのに実行される }).fail(function() { console.log('fail'); // 実行されない });
テストケースの追加も行うこと。
The text was updated successfully, but these errors were encountered:
hifive#295 h5.async.loopの最後のコールバックが失敗した時にrejectされない問題を修正しました。
f2f91ca
コールバックが失敗した時に即reject()して、次のexecute()は呼ばないようにしました。
hifive#295 h5.async.loopで実行するloop処理の最後に失敗するケースをテストに追加しました。
899f5f1
fukudayasuo
No branches or pull requests
h5.async.loopに渡したコールバックで、最後に実行されるコールバックが失敗するときにh5.async.loopが失敗しない。
以下、動作確認したコードです。
テストケースの追加も行うこと。
The text was updated successfully, but these errors were encountered: