使用sort stream2对流数据进行排序
sort-stream2 是一个用于流的 Array.prototype.sort 实现。请注意,排序操作会需要缓冲整个流,使用时需谨慎。以下是一个示例代码:
var sort = require(\"sort-stream2\");
var through = require(\"through2\");
var objs = through.obj();
objs.write({ id: 3 });
objs.write({ id: 2 });
objs.write({ id: 1 });
objs.end();
objs.pipe(sort(function(a, b) { return a.id - b.id; }))
.on(\"data\", console.log);
// 输出:
// {id: 1}
// {id: 2}
// {id: 3}
下载地址
用户评论