对象模式
¥Object mode
Node.js API 创建的所有流都只对字符串和 Buffer
(或 Uint8Array
)对象进行操作。但是,流的实现可以使用其他类型的 JavaScript 值(除了 null
,它在流中具有特殊用途)。这样的流被认为在 "对象模式" 中运行。
¥All streams created by Node.js APIs operate exclusively on strings and Buffer
(or Uint8Array
) objects. It is possible, however, for stream implementations
to work with other types of JavaScript values (with the exception of null
,
which serves a special purpose within streams). Such streams are considered to
operate in "object mode".
流的实例在创建流时使用 objectMode
选项切换到对象模式。尝试将现有的流切换到对象模式是不安全的。
¥Stream instances are switched into object mode using the objectMode
option
when the stream is created. Attempting to switch an existing stream into
object mode is not safe.