33. Consider the following scenario. What gets logged?
const p1 = new Promise((resolve, reject) =>
setTimeout(resolve, 100, 'Hello'));
const p2 = new Promise((resolve, reject) =>
setTimeout(resolve, 120, 'Goodbye'));
const p3 = new Promise((resolve, reject) =>
setTimeout(reject, 10, 'Oops!'));
Promise.race([p1, p2, p3])
.then((result) => console.log(result))
.catch((reason) => console.log("Something went wrong..."));