This
event is emitted after the listener is removed.
Below
table summarizes the arguments of callback function to removeListener event.
Argument
|
Type
|
Description
|
eventName
|
String
|
The
name of the event being listened for
|
Listener
|
Function
|
Event
handler function
|
Find
the below working application.
var EventEmitter = require('events').EventEmitter; var em = new EventEmitter(); var callback1 = () =>{ console.log('callback1'); } var callback2 = () =>{ console.log('callback2'); } em.on('demoEvent', callback1); em.on('demoEvent', callback2); em.on('removeListener', (eventName, listener) => { console.log(`listener, ${listener} is deleted for the event ${eventName} `) }); em.removeListener('demoEvent', callback2);
Output
listener, () =>{ console.log('callback2'); } is deleted for the event demoEvent
No comments:
Post a Comment