新手求问nodeschool stream问题
var trumpet = require(‘trumpet’); var tr = trumpet(); var through = require(‘through2’); process.stdin.pipe(tr); var stream = tr.select(’.loud’).createStream(); stream.pipe(through(function(html,_,next){ this.push(html.toString().toUpperCase()); next(); })).pipe(stream); tr.pipe(process.stdout); stream是从tr流数据中获取出来的,它进行转换后再pipe给它本身,它自己的内容发生了转换,想问的是为什么tr流数据里面相对应的内容也发生了转换呢,这个有点搞不懂,node里面流数据是引用内存地址这种吗?希望大家帮忙解答下