选择题1582/1620返回值是什么?

1const firstPromise = new Promise((res, rej) => { 2 setTimeout(res, 500, "one"); 3}); 4 5const secondPromise = new Promise((res, rej) => { 6 setTimeout(res, 100, "two"); 7}); 8 9Promise.race([firstPromise, secondPromise]).then(res => console.log(res));
难度:
2021-07-02 创建

本题为"单选题"

参考答案:

正确选项:B:"two"

当我们向Promise.race方法中传入多个Promise时,会进行 优先 解析。在这个例子中,我们用setTimeoutfirstPromisesecondPromise分别设定了500ms和100ms的定时器。这意味着secondPromise会首先解析出字符串two。那么此时res参数即为two,是为输出结果。

最近更新时间:2021-07-03

赞赏支持

题库维护不易,您的支持就是我们最大的动力!