阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js stream 可读流的例子

      Node.js stream 可读流的例子

      下面是一个可读流的简单例子,依次触发读取 1 到 1,000,000:

      const { Readable } = require('stream');
      
      class Counter extends Readable {
        constructor(opt) {
          super(opt);
          this._max = 1000000;
          this._index = 1;
        }
      
        _read() {
          const i = this._index++;
          if (i > this._max)
            this.push(null);
          else {
            const str = String(i);
            const buf = Buffer.from(str, 'ascii');
            this.push(buf);
          }
        }
      }
      

      更多内容请参考:Node.js stream 流,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录