我正在使用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
});
显然连接不起作用。
答案 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)