From 0397223ab4a050f4acffeee6952660710327f2a0 Mon Sep 17 00:00:00 2001 From: Ryunosuke SATO Date: Mon, 10 Dec 2012 13:34:33 +0900 Subject: [PATCH] events: use null assignment instead of deleting property --- lib/events.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/events.js b/lib/events.js index d71380dcd66..fc933c5fd87 100644 --- a/lib/events.js +++ b/lib/events.js @@ -226,7 +226,7 @@ EventEmitter.prototype.removeListener = function(type, listener) { if (position < 0) return this; list.splice(position, 1); if (list.length == 0) - delete this._events[type]; + this._events[type] = null; if (this._events.removeListener) { this.emit('removeListener', type, listener); @@ -234,7 +234,7 @@ EventEmitter.prototype.removeListener = function(type, listener) { } else if (list === listener || (list.listener && list.listener === listener)) { - delete this._events[type]; + this._events[type] = null; if (this._events.removeListener) { this.emit('removeListener', type, listener);