【发布时间】:2013-06-17 07:12:19
【问题描述】:
var array = [DefferdObj, DefferdObj, DefferdObj, DefferdObj];
array[0].then
array[1].then
array[2].then
・
・
・
我想异步执行 DeferedObj。 这个数组可以动态改变。
【问题讨论】:
-
这毫无意义!对象是否代表异步操作,例如包含返回承诺的 ajax 调用的函数等,如果不是,您打算如何获得异步行为,数组是否只包含承诺,或对您可以的函数的引用称呼。您需要添加更多代码!
-
Hoshipeace,如果您有一组 Deferreds(或 Promise),那么确定导致这些 Deferreds 的执行顺序为时已晚。现在,如果数组是一系列函数,那就另当别论了。
-
感谢您阅读我的问题!下次我试着写出更好的问题。