buffer.js 282 字节 原文件 审查 历史 永久链接 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 var through = require('through2'); module.exports = function(fn) { var buf = []; var end = function(cb) { this.push(buf); cb(); if(fn) fn(null, buf); }; var push = function(data, enc, cb) { buf.push(data); cb(); }; return through.obj(push, end); };