数码资讯
对events.emitter.removelistener方法在Node.js的使用说明
方法显示: 删除指定事件的侦听器。 Grammar: 复制代码代码如下所示: Emitter.removeListener(事件监听器) 接收参数: 事件(字符串)事件类型 侦听器(函数)注册侦听器 实例uff1a 复制代码代码如下所示: var回调函数(流){ console.log(有人接!;
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
方法显示:
删除指定事件的侦听器。
Grammar:
复制代码代码如下所示:
Emitter.removeListener(事件监听器)
接收参数:
事件(字符串)事件类型
侦听器(函数)注册侦听器
实例uff1a
复制代码代码如下所示:
var回调函数(流){
console.log(有人接!;
};
server.on(连接,回调);
…
server.removelistener(连接,回调);
源代码 uff1a
复制代码代码如下所示:
发出a'removelistener'event敌我识别 /听众被删除
eventemitter.prototype.removelistener =函数(类型、听众){
变量列表,位置,长度,i;
如果(!util.isfunction(听众))
把TypeError('listener必须是一个函数);
如果(这。_events这_events { } | |类型!!)
返回此;
列表=这_events {类型};
长度= list.length;
位置= 1;
如果听众| |(列表=
(util.isfunction(列表。听众)){ list.listener = = =听众)
删除这_events {类型};
如果(这。_events。removelistener)
This.emit('removelistener型,听众);
} else if(util.isobject(名单)){
对于(i =长度;i = 0;){
如果(表{我} =听众| |
(列表{ i .侦听器列表{侦听器){侦听器= =)
位置= i;
打破;
}
}
如果(位置< 0)
返回此;
如果(list.length = 1){
list.length = 0;
删除这_events {类型};
{人}
list.splice(位置1);
}
如果(这。_events。removelistener)
This.emit('removelistener型,听众);
}
返回此;
};
删除指定事件的侦听器。
Grammar:
复制代码代码如下所示:
Emitter.removeListener(事件监听器)
接收参数:
事件(字符串)事件类型
侦听器(函数)注册侦听器
实例uff1a
复制代码代码如下所示:
var回调函数(流){
console.log(有人接!;
};
server.on(连接,回调);
…
server.removelistener(连接,回调);
源代码 uff1a
复制代码代码如下所示:
发出a'removelistener'event敌我识别 /听众被删除
eventemitter.prototype.removelistener =函数(类型、听众){
变量列表,位置,长度,i;
如果(!util.isfunction(听众))
把TypeError('listener必须是一个函数);
如果(这。_events这_events { } | |类型!!)
返回此;
列表=这_events {类型};
长度= list.length;
位置= 1;
如果听众| |(列表=
(util.isfunction(列表。听众)){ list.listener = = =听众)
删除这_events {类型};
如果(这。_events。removelistener)
This.emit('removelistener型,听众);
} else if(util.isobject(名单)){
对于(i =长度;i = 0;){
如果(表{我} =听众| |
(列表{ i .侦听器列表{侦听器){侦听器= =)
位置= i;
打破;
}
}
如果(位置< 0)
返回此;
如果(list.length = 1){
list.length = 0;
删除这_events {类型};
{人}
list.splice(位置1);
}
如果(这。_events。removelistener)
This.emit('removelistener型,听众);
}
返回此;
};
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。