0

Here is an example of a standard usage of $.when() in jQuery:

var d1 = $.Deferred();
var d2 = $.Deferred();
var d3 = $.Deferred();

$.when(d1, d2, d3).done(function (v1, v2, v3 ) {
});

Is it possible to pass 1 or more deferred variables on the fly? Say I suddenly have 5 deferred to check for their resolve, how would I dynamically insert those 5 to the $.when() without hard-coding $.when(d1, d2, d3, d4, d5)....?

CelestialEX
  • 106
  • 10

1 Answers1

0

As per charlietfl, the $.when.apply($, promisesArray) did the trick.

CelestialEX
  • 106
  • 10