2017-03-26 2 views
0

たとえば、私はeventemmitterを持っています、アクション名のリストを取得する方法はありますか? 私が試みたが、ノードV6、ビルトインEventEmitterクラスもeventNamesメソッドを持っているので、このhttps://github.com/asyncly/EventEmitter2#emittereventnamesEventEmmiterのアクションのリストを取得する方法はありますか?

+0

あり私見あらかじめ定義されたイベントリストはありません。あなたは基本的にあなたが望む数だけ作成することができます。例えば電子ウィンドウオブジェクトがこの win.on(「フォーカス」、hideFocusBtn)のようないくつかのイベント win.on(「ブラー」、showFocusBtn)を持っている – Sirko

+0

全てのイベント名を取得する方法があり、「フォーカス」、 'blur'など –

+0

これらはHTML要素によるイベントです。https://developer.mozilla.org/en-US/docs/Web/Eventsイベントを自分で発行する場合は、任意の名前を使用できます。 – Sirko

答えて

2

のような関連queston

let a = new EventEmitter(); 
a.emit(action ...) 
a.emit(action ...) 
a.emit(action ...) 
let actions = a.??? 

が見つかりません、hereを文書化:

let a = new EventEmitter(); 
a.on(action ...) 
a.on(action ...) 
a.on(action ...) 
let actions = a.eventNames(); 
+0

良い仕事ありがとう –

+0

標準的なイベントのためにこの作品はありますか? –

+0

@ NarekHakobyan "標準事象"とは何ですか? – robertklep

関連する問題