对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);

返回此;

};