拆分数组中的段落以分隔变量?的NodeJS

时间:2016-07-24 18:42:24

标签: javascript arrays nodes readline

我有一个数组,其内容是,这样写的行。

John
Snow
foo 
1234 

是否可以将每一行放入自己的变量中? 最大行数为7行。

我使用此代码将文件读入数组。

    var fs = require('fs');
    var array = fs.readFileSync('foo').toString().split("\n");
    for(i in array) {
    console.log(array[i]);

我正在考虑使用Split和Map功能,但这只会导致

John,Snow,foo,1234 这不是我追求的。

我的理由。

我正在开发一个小软件共享应用程序,我正在计划,如果其中一个软件包需要安装,我将会有一个简单的系统,允许安装这样的软件包,

unpack 
install 
etc 

在应用程序中使用内部函数来简化安装,因此开发人员不需要编写大型安装脚本,我想在文件中逐行读取,将每行拆分为自己的变量或数组,然后检查每个数组的值,然后启动正确的函数。

1 个答案:

答案 0 :(得分:0)

您可以使用join()方法

var str = array.join(",");
console.log(str); // John,Snow,foo,1234