write file with " " with node.js

write file with " " with node.js

本文关键字:quot with js node file write      更新时间:2023-09-26

我处理了很多数据,我把它们变成了数组,为了简单,让我们假设我有一个数组,看起来像这样

["dataone:dataone","datatwo:datatwo","datathree:datathree"]

我使用fs.writeFile

将输出写入文件。

,但输出总是在同一行,例如dataone:dataone","datatwo:datatwo","datathree:datathree

我希望输出与"'n"类似,例如

dataone:dataone
datatwo:datatwo
datathree:datathree

是否有可能使文件中的输出看起来像这样?我写在。txt文件

在写入文件

之前使用换行符连接数据
var os = require('os');
var brk = os.platform().substring(0,3).toLowerCasee() === 'win'
    ? ''r'n' : ''n';
var data = ["dataone:dataone","datatwo:datatwo","datathree:datathree"]
fs.writeFile(filename, data.join(brk), {encoding : 'utf8'},  function (e) {
   // etc  
});

您可以在将'n写入文件之前加入您的数组:

var arr = ["dataone:dataone","datatwo:datatwo","datathree:datathree"]
var arr2 = arr.join(''n');