diff --git a/lib/events.js b/lib/events.js index 5f678dd2b6e87a..241b68031c5b3b 100644 --- a/lib/events.js +++ b/lib/events.js @@ -554,7 +554,7 @@ EventEmitter.prototype.removeListener = return this; if (position === 0) - ArrayPrototypeShift(list); + list.shift(); else { if (spliceOne === undefined) spliceOne = require('internal/util').spliceOne; @@ -803,7 +803,7 @@ function on(emitter, event, options) { const iterator = ObjectSetPrototypeOf({ next() { // First, we consume all unread events - const value = ArrayPrototypeShift(unconsumedEvents); + const value = unconsumedEvents.shift(); if (value) { return PromiseResolve(createIterResult(value, false)); } @@ -885,7 +885,7 @@ function on(emitter, event, options) { } function eventHandler(...args) { - const promise = ArrayPrototypeShift(unconsumedPromises); + const promise = unconsumedPromises.shift(); if (promise) { promise.resolve(createIterResult(args, false)); } else { @@ -896,7 +896,7 @@ function on(emitter, event, options) { function errorHandler(err) { finished = true; - const toError = ArrayPrototypeShift(unconsumedPromises); + const toError = unconsumedPromises.shift(); if (toError) { toError.reject(err);