现在我有这个代码:
$.when(promise1, promise2).done(this.processData.bind(this));
因此,当两个 Promise 被解析时,processData函数将被解析。现在,我有了第三个 promise - promise3,它依赖于 promise1 和 promise2,这意味着一旦加载了前两个,我就只能为 promise3 获取数据。然后我想将所有三个结果发送到processData函数。我该如何解决这个问题?我知道
$.when(promise1, promise2, promise3).done(this.processData.bind(this));
不会成功,因为 promise3 必须在promise1 和 promise2 完成后加载。