addListener method
向事件添加侦听器
Implementation
EventEmitter addListener(String event, Function listener) {
// 如果事件尚不存在,为其创建一个空列表
if (!_events.containsKey(event)) {
_events[event] = [];
}
// 将监听器添加到事件列表中
_events[event]?.add(listener);
if (_events[event]?.length == _maxListeners) {
throw 'Max listeners exceeded';
}
return this;
}