JavaScript在第一行

时间:2018-04-12 08:40:06

标签: javascript html

我正在使用NodeJ运行本地服务器。我想通过获取第一个文本文件的第一行和第二个文本文件的第一行来附加两个带JavaScript的文本文件,依此类推。

text1.txt:                        text2.txt

First                              Fourth
Second                             Fifth
Third                              Sixth

预期产出:

First Fourth
Second Fifth
Third Sixth

JavaScript的:

var text1 = fs.readFile('data1.txt','utf8');
var text1Split = text1.split(\n);

var text2 = fs.readFile('data2.txt','utf8');
var text2Split = text2.split(\n);

concat([
  'text2',
  'text1.txt',
], 'file.txt', function(err) {
   if (err) throw err
});

显然连接不起作用。

2 个答案:

答案 0 :(得分:0)

使用'concat'

连接两个数组
array1.concat(array2, array3, ..., arrayX)

将数组连接到单个数组,并将该数组覆盖到您想要的文件中。

答案 1 :(得分:0)

var text1 = fs.readFile('data1.txt','utf8');
var text1Split = text1.split(\n);

var text2 = fs.readFile('data2.txt','utf8');
var text2Split = text2.split(\n);

var both = text2Split.concat(text1Split)