73. 实现 Observable fromEvent()
分享给更多人
容易 -通过 / -执行
本问题是 57. 实现Observable的续集。
假设你已经完成了57. 实现Observable,本题目中,你需要实现一个creation operator fromEvent()
来处理DOM 事件。
根据 文档,fromEvent()
做的事情是
创建一个Observable,并传递DOM事件。
简单的说,就是一个util用来以Observable方式添加Event handler.
const source = fromEvent(node, 'click')source.subscribe((e) => console.log(e))
当点击node
的时候,事件被打印。
注意
- Observable 已经提供给你了,可以直接使用。
- Event Handler的取消是通过 add()来实现的,在本题目中你可以忽略。