如何在jQuery中将延迟对象动态添加到$ .when()

问题描述 投票:0回答:1

这里是jQuery中$.when()的标准用法的示例:

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

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

是否可以动态传递1个或多个延迟变量?假设我突然推迟了5个订单来检查其解决方案,那么如何在不对$.when()进行硬编码的情况下将这5个订单动态地插入$.when(d1, d2, d3, d4, d5)....

这里是jQuery中$ .when()的标准用法示例:var d1 = $ .Deferred(); var d2 = $ .Deferred(); var d3 = $ .Deferred(); $ .when(d1,d2,d3).done(function(v1,v2,v3){});是...

jquery promise deferred
1个回答
0
投票

根据charlietfl,$。when.apply($,promisesArray)达到目的。

© www.soinside.com 2019 - 2024. All rights reserved.