summaryrefslogtreecommitdiff
path: root/lib/events.js
diff options
context:
space:
mode:
authorRuben Bridgewater <ruben@bridgewater.de>2019-03-26 05:21:27 +0100
committerMichaël Zasso <targos@protonmail.com>2019-03-30 13:16:39 +0100
commitf86f5736da72ad4f3fb50692461222590e2f0258 (patch)
tree6fee263bfca24abbf76b7a3f1517b8184c29f077 /lib/events.js
parentf0b3855a90bc5f68fe38ea5e7c69d30ae7d81a27 (diff)
downloadandroid-node-v8-f86f5736da72ad4f3fb50692461222590e2f0258.tar.gz
android-node-v8-f86f5736da72ad4f3fb50692461222590e2f0258.tar.bz2
android-node-v8-f86f5736da72ad4f3fb50692461222590e2f0258.zip
benchmark,lib: change var to const
Refs: https://github.com/nodejs/node/pull/26679 PR-URL: https://github.com/nodejs/node/pull/26915 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Refael Ackermann <refack@gmail.com>
Diffstat (limited to 'lib/events.js')
-rw-r--r--lib/events.js24
1 files changed, 11 insertions, 13 deletions
diff --git a/lib/events.js b/lib/events.js
index 6a141f44d8..1eb4fc50f6 100644
--- a/lib/events.js
+++ b/lib/events.js
@@ -284,8 +284,8 @@ function onceWrapper(...args) {
}
function _onceWrap(target, type, listener) {
- var state = { fired: false, wrapFn: undefined, target, type, listener };
- var wrapped = onceWrapper.bind(state);
+ const state = { fired: false, wrapFn: undefined, target, type, listener };
+ const wrapped = onceWrapper.bind(state);
wrapped.listener = listener;
state.wrapFn = wrapped;
return wrapped;
@@ -309,15 +309,15 @@ EventEmitter.prototype.prependOnceListener =
// Emits a 'removeListener' event if and only if the listener was removed.
EventEmitter.prototype.removeListener =
function removeListener(type, listener) {
- var list, events, position, i, originalListener;
+ let originalListener;
checkListener(listener);
- events = this._events;
+ const events = this._events;
if (events === undefined)
return this;
- list = events[type];
+ const list = events[type];
if (list === undefined)
return this;
@@ -330,9 +330,9 @@ EventEmitter.prototype.removeListener =
this.emit('removeListener', type, list.listener || listener);
}
} else if (typeof list !== 'function') {
- position = -1;
+ let position = -1;
- for (i = list.length - 1; i >= 0; i--) {
+ for (var i = list.length - 1; i >= 0; i--) {
if (list[i] === listener || list[i].listener === listener) {
originalListener = list[i].listener;
position = i;
@@ -365,9 +365,7 @@ EventEmitter.prototype.off = EventEmitter.prototype.removeListener;
EventEmitter.prototype.removeAllListeners =
function removeAllListeners(type) {
- var listeners, events, i;
-
- events = this._events;
+ const events = this._events;
if (events === undefined)
return this;
@@ -397,13 +395,13 @@ EventEmitter.prototype.removeAllListeners =
return this;
}
- listeners = events[type];
+ const listeners = events[type];
if (typeof listeners === 'function') {
this.removeListener(type, listeners);
} else if (listeners !== undefined) {
// LIFO order
- for (i = listeners.length - 1; i >= 0; i--) {
+ for (var i = listeners.length - 1; i >= 0; i--) {
this.removeListener(type, listeners[i]);
}
}
@@ -466,7 +464,7 @@ EventEmitter.prototype.eventNames = function eventNames() {
};
function arrayClone(arr, n) {
- var copy = new Array(n);
+ const copy = new Array(n);
for (var i = 0; i < n; ++i)
copy[i] = arr[i];
return copy;