當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Node.js EventEmitter emitter.on(eventName, listener)用法及代碼示例

emitter.on(eventName, listener)

添加於:v0.1.101

參數

listener 函數添加到名為 eventName 的事件的偵聽器數組的末尾。不檢查是否已添加listener。傳遞eventNamelistener 的相同組合的多次調用將導致多次添加和調用listener

server.on('connection', (stream) => {
  console.log('someone connected!');
});

返回對 EventEmitter 的引用,以便可以鏈接調用。

默認情況下,事件偵聽器按添加順序調用。 emitter.prependListener() 方法可用作將事件偵聽器添加到偵聽器數組開頭的替代方法。

const myEE = new EventEmitter();
myEE.on('foo', () => console.log('a'));
myEE.prependListener('foo', () => console.log('b'));
myEE.emit('foo');
// Prints:
//   b
//   a

相關用法


注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 emitter.on(eventName, listener)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。