Node.js · Middle · Frage 23 von 75
Wie wartet man auf ein einzelnes Event als Promise?
- 1
const value = await emitter.on("ready") - 2
const value = await emitter.wait("ready") - 3
const [value] = await once(emitter, "ready")
Antwort zeigen
Richtige Antwort: const [value] = await once(emitter, "ready")
Erklärung
events.once erfüllt sich mit den Argumenten des Events und wird abgelehnt, wenn der Emitter zuerst error auslöst. events.on liefert einen asynchronen Iterator für viele Events.