JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 ______类,该类用来创建一个专门存放二进制数据的缓存区。
查看答案
Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,流类型有:()。
A. Readable - 可读操作。
B. Writable - 可写操作。
C. Duplex - 可读可写操作。
D. Transform - 操作被写入数据,然后读出结果。
所有的 Stream 对象都是 EventEmitter 的实例。常用的事件有()。
A. data - 当有数据可读时触发。
B. end - 没有更多的数据可读时触发。
C. error - 在接收和写入过程中发生错误时触发。
D. finish - 所有数据已被写入到底层系统时触发。
管道提供了一个输出流到输入流的机制。通常我们用于从一个流中获取数据并将数据传递到另外一个流中。
A. 对
B. 错
链式是通过连接输出流到另外一个流并创建多个流操作链的机制。链式流一般用于管道操作。
A. 对
B. 错