人の書いたjavascriptを読んでいるのですが、下記コードがなんのために書かれているのか分かりません。
何をするためのコードなのでしょうか。
javascript
1 window.ext = {}; 2 3 let EventTarget = ext._EventTarget = function() 4 { 5 this._listeners = new Set(); 6 }; 7 EventTarget.prototype = { 8 addListener(listener) 9 { 10 this._listeners.add(listener); 11 }, 12 removeListener(listener) 13 { 14 this._listeners.delete(listener); 15 }, 16 _dispatch(...args) 17 { 18 let results = []; 19 20 for (let listener of this._listeners) 21 results.push(listener(...args)); 22 23 return results; 24 } 25 }; 26
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/01 15:16
2018/04/01 17:08 編集
2018/04/11 16:04