方法说明:
移除指定事件的某个监听器。
语法:
代码如下:
接收参数:
event (string) 事件类型
listener (function) 已注册过的监听器
例子:
代码如下:
源码:
代码如下:
0;) {
if (list[i] === listener ||
(list[i].listener && list[i].listener === listener)) {
position = i;
break;
}
}
if (position < 0)
return this;
if (list.length === 1) {
list.length = 0;
delete this._events[type];
} else {
list.splice(position,1);
}
if (this._events.removeListener)
this.emit('removeListener',listener);
}
return this;
};