【问题标题】:What's the difference between event-stream.through and event-stream.mapevent-stream.through 和 event-stream.map 有什么区别
【发布时间】:2014-02-25 08:12:48
【问题描述】:

根据event-stream 中的文档,这两种方法的区别似乎是同步或异步。 但我仍然不确定差异的真正含义。

【问题讨论】:

    标签: javascript node.js stream event-stream


    【解决方案1】:

    嗯,区别基本上是完全不同的:

    虽然through 流只会重新发出,map 流也能够修改数据。第一个简单地发出它得到的东西,数据以 1:1 的比例发送给订阅者。最后一个有额外的转换步骤,所以数据可能是 1:1,但不是必须的。

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

    【讨论】:

    • 但是如果我用that.emit('data', 'foo') 更改es.through 中的数据,那么map 和虽然一样?
    猜你喜欢
    • 2019-02-04
    • 1970-01-01
    • 2015-07-03
    • 2021-04-03
    • 2019-05-09
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多