为什么这样构造
$("#clickme").asEventStream('click').onValue(callback1).onValue(callback2);
不行,但是这个
var promise = $("#clickme").asEventStream('click');
promise.onValue(callback1);
promise.onValue(callback2);
有效。
onValue 方法不是返回对对象的引用吗?这样做有什么目的吗?
最佳答案
onValue
方法返回一个用于取消订阅的函数,因此不可链接。
关于javascript - Bacon.js onValue() 链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20352875/