mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
events: use null assignment instead of deleting property
This commit is contained in:
1 parent
3c293ba272
commit
0397223ab4
1 file changed
+2
-2
+2
-2
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user