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

标签 javascript node.js stream event-stream

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

最佳答案

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

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

换句话说,through流是一种身份,而map是一种映射.

关于javascript - event-stream.through 和 event-stream.map 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22008188/

相关文章:

javascript - 如何在 javascript 中获取精度高于 21 的数字

javascript - 如果在此之前发生的 mousedown 事件延迟它,则模糊事件似乎会丢失

javascript - 基本 'if' 语句在 handlebars JS 中不起作用

node.js - javascript 函数设置的表单字段值的 req.body 值未定义

node.js - 配置文件在 aws fargate 中运行的 Node.js 应用程序

javascript - Action 向导中的 Adob​​e Javascript 与表单按钮

c++ - istream 和 ostream 问题 - C++

javascript - Sequelize 从多个表中提取数据并作为对象传递以在 EJS 中呈现

Javascript:如何在函数完成运行之前更改文档?

java-8 - 使用 Java 8 流 API 将 List<Map<String, Object>> 转换为 Map<String, List<Map<String, Object>>>