73. Observable fromEvent()を実装する

JavaScript

簡単  - accepted / - tried

この問題は 57. Observableを作るの続きです。待つそちらを解決してください。

ここでは、creation operator fromEvent()の実装が求められます。

ドキュメントより、fromEvent()

DOM eventをemitするObservableを作る

簡単に言うと、DOM event handlerをObservable化するutilです。

const source = fromEvent(node, 'click')
source.subscribe((e) => console.log(e))

nodeをクリックすると、イベントがログされる。

補足

  1. Observable はすでに実装済み、そのまま使える。
  2. Event Handlerの取り消しは add()の役割、この問題では無視して良い。

常にもっといい方法を求めよう。

(16)