我有一个无限的二进制流,现在我希望每10000个字符缓冲它们。
theFunctionKeepsStreamingString()
.bufferWithCount(10000) //this is not working
.map((data)=>{
//dealing with each 10000 characters
});
但它似乎不是这样的。我该怎么做?
答案 0 :(得分:1)
我在这里看不到任何问题。
对Plunkr进行了测试:
const { Observable } = Rx;
const characters = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'];
Observable
.from(characters)
.bufferCount(3)
.do(console.log)
.subscribe();