【发布时间】:2018-02-13 08:02:08
【问题描述】:
在下面的代码中,forEach 循环运行的匿名函数能够在buttonClicks.forEach(..) 将订阅对象返回给subscription 变量之前,在其第一次运行时调用subscription.dispose()。
在forEach 至少运行一次之前,forEach(..) 如何访问它返回的对象?
function(button) {
var buttonClicks = Observable.fromEvent(button, "click");
// In the case of an Observable, forEach returns a subscription object.
var subscription =
buttonClicks.
forEach(function(clickEvent) {
alert("Button was clicked. Stopping Traversal.");
// Stop traversing the button clicks
subscription.dispose();
});
}
【问题讨论】:
标签: javascript reactivex