目标是将流中的项目分组为多个组。分别对这些组运行转换,然后将所有组重新组合成一个流。
之后我可以使用的唯一调用group
似乎是each
并且不会将单个组传递给我的回调,它会传递整个分组对象的字典。调用map
不会将任何内容传递给我的回调。例子:
const groups = stream.group(func);
groups.map(item => console.log(item)); // prints nothing
groups.each(item => console.log(item)); // instead of item being one of the groups created, it's a dictionary with all the groups included.
我怎样才能做到这一点?