如何将大量文本文件放入JavaScript数组中?

如何将大量文本文件放入JavaScript数组中?,javascript,arrays,node.js,Javascript,Arrays,Node.js,我在做一些文本分析 问题是,该列表以.txt文件的形式出现,格式如下(单词在左边,pos vs neg index在右边): 要使用它,我需要以下格式: var array = [{word:"casualty",score:-2},{word:"catastrophe",score:-3},{word:"catastrophic",score:-4}, etc etc] 实际上,我更喜欢用shell脚本执行一次,而不是在浏览器中。这就是为什么我认为Node.js可以在这里派上用场。但我对No

我在做一些文本分析

问题是,该列表以.txt文件的形式出现,格式如下(单词在左边,pos vs neg index在右边):

要使用它,我需要以下格式:

var array = [{word:"casualty",score:-2},{word:"catastrophe",score:-3},{word:"catastrophic",score:-4}, etc etc]
实际上,我更喜欢用shell脚本执行一次,而不是在浏览器中。这就是为什么我认为Node.js可以在这里派上用场。但我对Node不是很熟悉


如果你真的不关心如何将文本读入javascript数组,而你只需要JSON中的AFINN,我就找到了一个版本。

你只需要将列表转换一次,转换成JSON,然后包含文件并用javascript解析它。如果您知道任何服务器端语言,比如PHP,那么获取文件、在换行符上拆分、在空格或制表符上拆分(无论分隔符是什么)并创建与结果匹配的数组、json_对数组进行编码、存储到文件等都是很简单的。
var array = [{word:"casualty",score:-2},{word:"catastrophe",score:-3},{word:"catastrophic",score:-4}, etc etc]