Node.js · Junior · Frage 42 von 75
Ist emitter.emit() synchron oder asynchron?
- 1Asynchron: Listener laufen im nächsten Tick der Schleife
- 2Synchron: Listener laufen sofort, der Reihe nach
- 3Es hängt vom Namen des ausgelösten Events ab
Antwort zeigen
Richtige Antwort: Synchron: Listener laufen sofort, der Reihe nach
Erklärung
emit ruft die Listener einzeln auf, bevor es zurückkehrt. Ein langsamer Listener blockiert also den Code, der das Event ausgelöst hat.