【发布时间】:2013-05-19 21:20:54
【问题描述】:
我想使用 Node.js 读取文本文件 (.txt)。我需要将每个文本行推入数组,如下所示:
a
b
c
到
var array = ['a', 'b', 'c'];
我该怎么做?
【问题讨论】:
标签: javascript node.js file parsing
我想使用 Node.js 读取文本文件 (.txt)。我需要将每个文本行推入数组,如下所示:
a
b
c
到
var array = ['a', 'b', 'c'];
我该怎么做?
【问题讨论】:
标签: javascript node.js file parsing
你可以这样做:
var fs = require("fs");
var array = fs.readFileSync(path).toString().split('\n');
或者异步变体:
var fs = require("fs");
fs.readFile(path, function(err, f){
var array = f.toString().split('\n');
// use the array
});
【讨论】:
toString() 的返回值是fs.readFile?
// use the array }).toString(); <- this one