对于简单的案例,构造流可以不依赖继承。 直接创建 stream.Writablestream.Readablestream.Duplexstream.Transform 的实例,并传入对应的方法作为构造函数选项。

    1. const { Writable } = require('stream');
    2. const myWritable = new Writable({
    3. write(chunk, encoding, callback) {
    4. // ...
    5. }
    6. });