const
EventEmitter = require(
'events'
);
class
MyEmitter
extends
EventEmitter
{}
const
myev =
new
MyEmitter();
myev.on(
'event'
,
function
(a,b){
console.log(a,b,
this
);
})
myev.emit(
'event'
,
"hello"
,
"world"
);
const
myEmitter =
new
MyEmitter();
myEmitter.on(
'event'
,
(a, b) => {
setImmediate(()
=> {
console.log(a+b+
'这个是异步发生的'
);
});
});
myEmitter.emit(
'event'
,
'a'
,
'b'
);