文件名称:js 发布订阅模式的实例讲解
文件大小:33KB
文件格式:PDF
更新时间:2023-12-31 20:28:29
js
废话不多说,直接上代码 //发布订阅模式 class EventEmiter{ constructor(){ //维护一个对象 this._events={ } } on(eventName,callback){ if( this._events[eventName]){ //如果有就放一个新的 this._events[eventName].push(callback); }else{ //如果没有就创建一个数组 this._events[eventName]=[callback]