对events.emitter.once方法在Node.js的使用说明
方法显示:为特定事件注册单个监视器,因此侦听器最多只触发一次,并且在触发器触发后立即侦听侦听器。
Grammar:
复制代码代码如下所示:
Emitter.once(事件监听器)
接收参数:
事件(字符串)事件类型
侦听器(函数)触发事件时的回调函数。
实例uff1a
复制代码代码如下所示:
server.once(连接,功能(流){
console.log(啊,我们有我们的第一个用户!);
});
源代码 uff1a
复制代码代码如下所示:
eventemitter.prototype.once =函数(类型、听众){
如果(!util.isfunction(听众))
把TypeError('listener必须是一个函数);
函数g(){
This.removeListener(型、G);
Listener.apply(这个参数);
}
g.listener =听众;
This.on(型、G);
返回此;
};