node.js中似乎並沒有對文件的ReadLine()方法,I/O,所以我不得不做手工拆分:結果中包含「未定義」
fn='test.txt';
fs.readFile(fn, 'utf8', function (err,data) {
if (err) {
return console.log(err);
}
var array = data.toString().split('\n');
console.log(array);
});
文件test.txt包含3行:
a
b
c
內容後ç(沒有額外的新行)右停止。但我得到的輸出如下:
[ 'a', 'b', 'c', '' ]
這使我困惑。任何人都可以幫助我?
這個問題的標題似乎並不匹配。 ''''不等於'undefined'。我相信,你發現是EOF或換行符.. – MjrKusanagi