Дан код на языке JavaScript:

```js
setTimeout(() => console.log(1));
Promise.resolve().then(() => console.log(2));
console.log(3);
```

Что будет выведено в консоль и почему так?
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence