# What is the output of this event loop example?

**URL:** <https://forum.kirupa.com/t/what-is-the-output-of-this-event-loop-example/679668>\
**Category:** web dev\
**Created:** [March 29, 2026, 8:00pm UTC](https://forum.kirupa.com/t/what-is-the-output-of-this-event-loop-example/679668 "2026-03-29T20:00:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Quelly](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/quelly/32/31386_2.png) [@Quelly](https://forum.kirupa.com/u/Quelly)\
**Post date:** [March 29, 2026, 8:00pm UTC](https://forum.kirupa.com/t/what-is-the-output-of-this-event-loop-example/679668/1 "2026-03-29T20:00:06Z")

</div>

Easy event loop question.

```javascript
console.log('A');
setTimeout(() => console.log('B'), 0);
Promise.resolve().then(() => console.log('C'));
console.log('D');

```

What is the exact output order.

Quelly

---

<div class="post-metadata">

**Author:** ![Ellen1979](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/ellen1979/32/31260_2.png) [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Post date:** [March 29, 2026, 8:14pm UTC](https://forum.kirupa.com/t/what-is-the-output-of-this-event-loop-example/679668/2 "2026-03-29T20:14:05Z")

</div>

A, D, C, B.

Ellen
