javascript - 在 JS (Node.js) 中读取 txt 文件的行

标签 javascript node.js file parsing

<分区>

我想使用 Node.js 读取文本文件 (.txt)。我需要将每一行文本插入数组,如下所示:

a
b
c

var array = ['a', 'b', 'c'];

我该怎么做?

最佳答案

你可以这样做:

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
});

关于javascript - 在 JS (Node.js) 中读取 txt 文件的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16732166/

相关文章:

c# - 打开前检查文件是否已被使用(网盘,C#)

JavaScript Angular Controller 从另一个 Controller 的范围中获取值

node.js - 如何在Windows Server上从Golang或Node.js运行Excel Application?

c++ - 从文本文件中读取信息并将其正确存储在数组中,int

javascript - javascript中的字符串编码

node.js - Istanbul 尔递归测试覆盖率@NodeJS

java - 正在解压缩 zip 文件...找不到文件异常

javascript - AngularJS - 错误正文请求 POST

javascript - 如何在 Chrome 扩展中配置 Ember 路由?

javascript - 如何使用 Dojo 1.7.5 将使用 dojo Uploader 选择的文件发布到 servlet