stream-each

Iterate all the data in a stream

stream-each

Iterate all the data in a stream

npm install stream-each

Usage

var each = require('stream-each')

each(stream, function (data, next) {
  console.log('data from stream', data)
  // when ready to consume next chunk
  next()
}, function (err) {
  console.log('no more data')
})

API

each(stream, iterator, cb)

Iterate the data in the stream by calling the iterator function with (data, next)where data is a data chunk and next is a callback. Call next when you are ready to consume the next chunk. Optionally you can call next with an error to destroy the stream

When the stream ends/errors the callback is called if provided

License

MIT

Related

stream-eachis part of the mississippi stream utility collectionwhich includes more useful stream modules similar to this one.

HomePage

https://github.com/mafintosh/stream-each

Repository

https://github.com/mafintosh/stream-each.git


上一篇:duplexify
下一篇:pumpify

相关推荐

  • 理解 Node.js Stream 模块

    流概念是学习 Node 绕不过去的概念之一,它的底层代码也非常复杂,它能够优化对于文件或者数据处理的内存优化与流程优化,本文主要是讲述了对于 Stream 的实现与使用。

    2 年前
  • 深入nodejs中流(stream)的理解

    流的基本概念及理解 流是一种数据传输手段,是有顺序的,有起点和终点,比如你要把数据从一个地方传到另外一个地方 流非常重要,gulp,webpack,HTTP里的请求和响应,http里的sock...

    2 年前
  • 浅析Node.js的Stream模块中的Readable对象

    我一直都很不愿意扯 nodejs 的流,因为从第一次看到它我就觉得它的设计实在是太恶心了。但是没办法,Stream 规范(https://streams.spec.whatwg.org/)尚未普及,而...

    3 年前
  • 对fs.createreadstream VS fs.readfile Node.js的利弊是什么?

    Kent Brewster(https://stackoverflow.com/users/1151280/kentbrewster)提出了一个问题:What are the pros and con...

    2 年前
  • 学Node必须掌握的Buffer和Stream

    本文并不介绍 Buffer 和 Stream 使用的api,而是把对 Buffer 和 Stream 的理解带给大家。 之前发了篇文章《Nodejs核心模块简介》(https://segmentfa...

    9 个月前
  • 在 Flutter 里使用 Stream

    前言 在 Flutter 中有两种处理异步操作的方式 Future 和 Stream,Future 用于处理单个异步操作,Stream 用来处理连续的异步操作。比如往水杯倒水,将一个水杯倒满为一个 F...

    2 个月前
  • 【每日一包0023】concat-stream

    github地址:https://github.com/ABCDdouyae...(https://github.com/ABCDdouyaer/apackperdayNO.1) concatst...

    1 年前
  • 【每日一包0022】through2-map,through2-filter,stream-spigot

    github地址:https://github.com/ABCDdouyae...(https://github.com/ABCDdouyaer/apackperdayNO.1) through2...

    1 年前
  • zipstream

    Creates ZIP output streams. zipstream Creates ZIP output streams. Depends on Node's buildin zlib...

    1 年前
  • zip-stream

    a streaming zip archive generator. ZipStream Build Status(https://travisci.org/archiverjs/nodezips...

    1 年前

官方社区

扫码加入 JavaScript 社区