我有一个要循环的数据数组,循环时我要将它们写入同一个文件。如何实现相同的效果,下面的代码将只打印最后一次迭代。

for (j = 0; j < arrayPart.length; j++){
    fs.writeFileSync('message.txt', arrayPart[j])
}

message.txt的最后一个值为arrayPart

最佳答案

只需join数组并写入文件一次:

fs.writeFileSync('message.txt', arrayPart.join(""));

08-07 23:34