Node.js · Junior · Запитання 42 з 75
emitter.emit() синхронний чи асинхронний?
- 1Асинхронний: слухачі виконуються на наступному тіку event loop
- ✓Правильна відповідь: Синхронний: усі слухачі виконуються одразу, у порядку додавання
- 3Залежить від назви події
Пояснення
emit викликає слухачів по черзі ще до повернення. Тож повільний слухач блокує код, який згенерував подію.