event-stream.through和event-stream.map之间有什么区别

时间:2014-02-25 08:12:49

标签: javascript node.js stream event-stream

根据event-stream中的文档,这两种方法的区别似乎是同步或异步。 但我仍然不确定这种差异究竟意味着什么。

1 个答案:

答案 0 :(得分:4)

嗯,差异基本上是完全不同的:

虽然through流仅重新发出,但map流也可以修改数据。第一个简单地发出它得到的东西,数据以1:1的形式发送给用户。最后一个有一个额外的转换步骤,因此数据可能是1:1,但不一定是。

换句话说,through流是一种身份,而map是一种mapping