使用fs.writeFile的node.js-如何在文件(\ n)中强制换行?

时间:2018-11-08 15:36:56

标签: node.js filesystems

我需要将数组写入文件,而且我不知道如何强制换行。

var arr = [1,2,a,b,{c:d},[x,y,z],1a]; // some array

for (var i=0; i<=arr; i++)
{
  arr[i] = arr[i] + "\n";
}

或者只是:

arr.split(",").join("\n");

不起作用。

我只想在文件的新行中显示每个数组索引元素。

在记事本中,我只是看到所有的'1 \ n','a \ n'等。我听说这是因为Windows使用的是'\ r \ n'而不是'\ n',但是我想这将不起作用然后在Linux上...该如何解决?

1 个答案:

答案 0 :(得分:0)

您将遇到的一个问题是EncodeToJPG()在JavaScript中不是有效的令牌-如果要将其用作纯文本字符串,则必须将其用引号引起来。除此之外,请尝试以下操作:

1a

当然,您应该添加自己的变量定义并更改文件名。