From e4d85e60aa1e2216eee4b139f86764e77aba5203 Mon Sep 17 00:00:00 2001 From: Lance Ball Date: Wed, 1 Jun 2016 23:25:18 -0400 Subject: [PATCH] doc: Backport ee.once doc clarifications to 4.x. Fixes https://github.com/nodejs/node/issues/5566 for v4.x-staging branch. --- doc/api/events.markdown | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/doc/api/events.markdown b/doc/api/events.markdown index 500d046f9e59f7..464a0f61570113 100644 --- a/doc/api/events.markdown +++ b/doc/api/events.markdown @@ -130,7 +130,7 @@ myEmitter.emit('event'); ``` Using the `eventEmitter.once()` method, it is possible to register a listener -that is immediately unregistered after it is called. +that is unregistered before it is called. ```js const myEmitter = new MyEmitter(); @@ -338,9 +338,8 @@ Returns a reference to the `EventEmitter` so calls can be chained. ### emitter.once(eventName, listener) -Adds a **one time** `listener` function for the event named `eventName`. This -listener is invoked only the next time `eventName` is triggered, after which -it is removed. +Adds a **one time** `listener` function for the event named `eventName`. The +next time `eventName` is triggered, this listener is removed and then invoked. ```js server.once('connection', (stream) => {