← Back to archive

Stdle #72 · async · 2026-08-11

What does this JavaScript snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

let order = [];
Promise.resolve().then(() => order.push('p'));
queueMicrotask(() => order.push('q'));
Promise.resolve().then(() => {
console.log(order.join(','));
});
Async
4 attempts left

Answer & explanation