Asynchronous JavaScript is about understanding order: some work starts now, some work finishes later. This lesson keeps the idea concrete by storing the order in an array that mirrors the event loop result.
const messageOrder = ['Start', 'End', 'Delayed'];
console.log(messageOrder.join(' | '));
Use an array like messageOrder to record the order of steps.