はじめに jQuery.when()に決まった数のdeferredを渡すのは調べたら簡単に分かったのですが、不定数のdeferredを渡す方法を調べたら、意外と日本語では見つからなかったためメモ。 環境 jQuery 1.10.2 方法 以下に方法が載っています。 javascript - Pass in an array of Deferreds to $.when() - Stack Overflow 書いてみると以下のような感じ。 $(document).on("ready", function(){ var funcA = function() { var dfd = $.Deferred(); setTimeout(function(){ console.log('a'); dfd.resolve(1,'a'); }, 1); return dfd.promise(); }; v