node.js中的events.EventEmitter.listenerCount方法使用说明

首页 > 网络编程 > JavaScript > node.js 更新日期: 2015-10-17
这篇文章主要介绍了node.js中的events.EventEmitter.listenerCount方法使用说明,本文介绍了events.EventEmitter.listenerCount的方法说明、语法、使用实例和实现源码,需要的朋友可以参考下

方法说明:

返回注册了指定事件的监听器数量。

语法:

代码如下:

EventEmitter.listenerCount(emitter, event)

接收参数:

emitter             事件发射器
event                事件

例子:

代码如下:

if(events.EventEmitter.listenerCount(this, 'feedback') == 0) {
    //....
}

源码:

代码如下:

EventEmitter.listenerCount = function(emitter, type) {
  var ret;
  if (!emitter._events || !emitter._events[type])
    ret = 0;
  else if (util.isFunction(emitter._events[type]))
    ret = 1;
  else
    ret = emitter._events[type].length;
  return ret;
};


> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!

相关文章
  • node.js中的events.emitter.removeListener方法使用说明
    这篇文章主要介绍了node.js中的events.emitter.removeListener方法使用说明,本文介绍了events.emitter.removeListener的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下方法说明: 移除指定事件的某个监听器. 语法: 代码如下:emitter.removeListener(event, ...
  • node.js中的events.emitter.once方法使用说明
    这篇文章主要介绍了node.js中的events.emitter.once方法使用说明,本文介绍了events.emitter.once的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下方法说明: 为指定事件注册一个 单次 监听器,所以监听器至多只会触发一次,触发后立即解除该监听器. 语法: 代码如下:emitter.once(event, ...
  • node.js中的events.emitter.listeners方法使用说明
    这篇文章主要介绍了node.js中的events.emitter.listeners方法使用说明,本文介绍了events.emitter.listeners 的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下方法说明: 注册了指定event的所有监听器将被作为数组返回. 语法: 代码如下:emitter.listeners(event) 接 ...
  • node.js中的http.response.getHeader方法使用说明
    这篇文章主要介绍了node.js中的http.response.getHeader方法使用说明,本文介绍了http.response.getHeader的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下方法说明: 读取已经列队但尚未发送给客户端的头信息. 语法: 代码如下:response.getHeader(name) 接收参数: nam ...
  • node.js中的http.request.end方法使用说明
    这篇文章主要介绍了node.js中的http.request.end方法使用说明,本文介绍了http.request.end的方法说明.语法.接收参数.使用实例和实现源码,需要的朋友可以参考下方法说明: 完成请求发送. 如果任何一部分请求体没有被发送,它将被刷新到流. 如果指定了 data值,将在执行完 request.end() 后,再执行一条 reque ...
猜你喜欢