Promises & then/catch

What demonstrates this code about Promise timing?
let resolveA, resolveB;
const a = new Promise(r => resolveA = r);
const b = new Promise(r => resolveB = r);

resolveB(2);
resolveA(1);

Promise.race([a, b]).then(console.log);
Next Question (21/21)