Q: 8
Refer to the code:
01 let car1 = new Promise((_, reject) =>
02 setTimeout(reject, 2000, "Car 1 crashed in"));
03 let car2 = new Promise(resolve =>
04 setTimeout(resolve, 1500, "Car 2 completed"));
05 let car3 = new Promise(resolve =>
06 setTimeout(resolve, 3000, "Car 3 completed"));
07
08 Promise.race([car1, car2, car3])
09 .then(value => {
10
let result = '$(value) the race.';
11 })
12 .catch(err => {
13
console.log("Race is cancelled.", err);
14 });
What is the value of result when Promise.race executes?
Options
Discussion
No comments yet. Be the first to comment.
Be respectful. No spam.