是否有一个内置的函数来配置q中的比赛?

Is there a built-in function to configure a race in q?

本文关键字:有一个 内置 函数 是否 配置      更新时间:2023-09-26

是否有一个内置函数来配置q JavaScript库中的比赛?

的例子:

function fnThatReturnsAPromise1() { /*...*/ }
function fnThatReturnsAPromise2() { /*...*/ }
//Pseudocode: I want to have the first one of these functions that resolves, be the result
q.race([fnThatReturnsAPromise1,fnThatReturnsAPromise2])
.then(function(resultOfWinner) {
  // ...
});

编辑:在源代码中似乎有一个race方法,但在文档中没有提到。https://github.com/kriskowal/q/blob/v1/q.js L738

自v0.9.7以来,有一个Q.race方法可以完全满足您的需求。但是在API参考中还没有记录。

此外,自v1.0.1以来,该函数在es6兼容的Q.Promise对象上作为.race可用。

相关文章: