node.js返回'data'事件

时间:2014-06-25 02:08:03

标签: javascript node.js

假设我想要返回数据'数据'事件循环事件:

var fs = require('fs');
var test = function(str){
    stream = fs.createReadStream(str, {
        flags: 'r',
        encoding: 'utf-8',
        fd: null,
        bufferSize: 1
    }),
    line ='';

    stream.on('data', function(char){
        return line += char;
    }); 
    stream.on('end', function(){
        console.log(line.length);
    }); 
}
test("/path/to/file");

这和我写的时候有什么区别:

stream.on('data', function(char){
    line += char;
}); 

非常感谢。

1 个答案:

答案 0 :(得分:0)

没有区别。忽略/丢弃事件处理程序的返回值。