emitter.on(eventName, listener)
添加於:v0.1.101
參數
eventName
<string> | <symbol> 事件的名稱。listener
<Function> 回調函數- 返回: <EventEmitter>
將 listener
函數添加到名為 eventName
的事件的偵聽器數組的末尾。不檢查是否已添加listener
。傳遞eventName
和listener
的相同組合的多次調用將導致多次添加和調用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
相關用法
- Node.js EventEmitter emitter.once(eventName, listener)用法及代碼示例
- Node.js EventEmitter emitter.eventNames()用法及代碼示例
- Node.js EventEmitter emitter.listeners(eventName)用法及代碼示例
- Node.js EventEmitter emitter.rawListeners(eventName)用法及代碼示例
- Node.js EventEmitter emitter.removeListener(eventName, listener)用法及代碼示例
- Node.js EventEmitter emitter.emit(eventName[, ...args])用法及代碼示例
- Node.js emitter.eventNames()用法及代碼示例
- Node.js EventEmitter emitter.prependListener(eventName, listener)用法及代碼示例
- Node.js EventEmitter emitter.prependOnceListener(eventName, listener)用法及代碼示例
- Node.js EventEmitter emitter[Symbol.for('nodejs.rejection')](err, eventName[, ...args])用法及代碼示例
- Node.js events.setMaxListeners(n[, ...eventTargets])用法及代碼示例
- Node.js ecdh.getPrivateKey()用法及代碼示例
- Node.js ecdh.generateKeys()用法及代碼示例
- Node.js ecdh.computeSecret()用法及代碼示例
- Node.js ecdh.setPrivateKey()用法及代碼示例
- Node.js events.listenerCount(emitter, eventName)用法及代碼示例
- Node.js events.getEventListeners(emitterOrTarget, eventName)用法及代碼示例
- Node.js ecdh.setPublicKey()用法及代碼示例
- Node.js ecdh.getPublicKey()用法及代碼示例
- Node.js events.defaultMaxListeners用法及代碼示例
- Node.js events.once(emitter, name[, options])用法及代碼示例
- Node.js events.on(emitter, eventName[, options])用法及代碼示例
- Node.js ServerHttp2Stream http2stream.pushStream(headers[, options], callback)用法及代碼示例
- Node.js http2.Http2ServerRequest request.url用法及代碼示例
- Node.js request.socket用法及代碼示例
注:本文由純淨天空篩選整理自nodejs.org大神的英文原創作品 emitter.on(eventName, listener)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。