私はある時間に同じプロセスで多数のAjax呼び出しを行うネイティブJavaScriptアプリケーションを作成しています。通常のforループを実行してすぐにそれらをすべて実行するのではなく、私はAjaxコールが完了するのを待ってから次のコールを実行するのを待っていました。 私は次のようにこれを行うことができたのStackOverflowの助けを借りて: function ajaxCall(index
無効なJSON文字列をチェックしてエラーをスローするスクリプトを作成しようとしています。私はこれを約束しています(彼らの働き方をよりよく理解するために)。 function parsePromised(value) {
var promise = new Promise(
function(fulfilled, rejected) {
try {
JSON
私は最近、約束をもたらすジェネレータを実行するためにQ.spawn関数を使用し始めました。これは、ストリームのサポートがまだ開始されていないブラウザーではうまくいきますが、ノードの場合はストリームがあります。ジェネレータ関数内でストリームを使用していて、ライターストリームが完了すると、コードがきれいになることはありません。 Q.spawn(function*() {
yield new
私はnode.jsの約束事のためにwhen.jsを使ってきました。 function my_func() {
var d = when.defer();
// Async actions simulated with timeout
setTimeout(function() {
//...
if(error) {
return