bacon.js中是否存在转换回节点回调的内容,就像Q对它的节点适配器一样? https://github.com/kriskowal/q#adapting-node
答案 0 :(得分:1)
如果我理解正确,你想在流上有值时调用节点式回调吗?
stream.onValue(function(val) {
callback(null, val);
}).mapError(callback);
培根没有便利功能(或者我没有注意到),但它是如此小的代码,你可以自己做。请注意,我使用过onValue,因为你需要至少一个消费者,但是如果你在其他地方消费流,你可以这样做:
stream.map(callback.bind(null, null)).mapError(callback);
编辑:
如果需要支持从流中传递的回调的多个参数,它将如下所示:
stream.onValue(function(values) {
callback.apply(null, null, values);
});