所有的 Stream 对象都是 EventEmitter 的实例。常用的事件有()。
A. data - 当有数据可读时触发。
B. end - 没有更多的数据可读时触发。
C. error - 在接收和写入过程中发生错误时触发。
D. finish - 所有数据已被写入到底层系统时触发。
查看答案
管道提供了一个输出流到输入流的机制。通常我们用于从一个流中获取数据并将数据传递到另外一个流中。
A. 对
B. 错
链式是通过连接输出流到另外一个流并创建多个流操作链的机制。链式流一般用于管道操作。
A. 对
B. 错
Node.js中的流是可读的、或可写的、或可读可写的。并且流继承了EventEmitter。因此所有的流都是EventEmitter的实列。
A. 对
B. 错
Node.JS中的流最大的作用是:读取大文件的过程中,不会一次性的读入到内存中。每次只会读取数据源的一个数据块。后续过程中可以立即处理该数据块(数据处理完成后会进入垃圾回收机制),而不用等待所有的数据。
A. 对
B. 错