内置模块 Events
内置模块events
- 内置模块events能够用哦来自定义事件
- 实例的on方法用来定义可以被触发多次的事件
- 实例的once方法用来定义只能被触发一次的事件
- 实例的emit方法用来触发事件
const EventEmitter = require('events');
class MyEventEmitter extends EventEmitter{ }
const event = new MyEventEmitter();
event.on('play', value => {
console.log(value);
});
event.once('hello', value => {
console.log(value);
});
event.emit('play', 'one');//one
event.emit('play', 'one');//one
event.emit('hello', 'two');//two
event.emit('hello', 'two');//