my_Stream是我想要累积的数据并分配给变量以供进一步处理。我的问题:我如何获得变量the_string的内容到console.log在流程完成后?
my_Stream.onValue(function(value) {
the_string = the_string.concat(value);
});
我的完整代码可以在github问题页面找到:github.com/nodeschool/discussions/issues/1778
答案 0 :(得分:1)
您要使用的是fold
,它会扫描流并仅在流结束时输出值。
const stream = Bacon.sequentially(100, ["Hello", "world"])
stream.log("stream")
const concatenated = stream.fold("", (a,b) => a + b)
concatenated.log("concatenated")