如何使用javascript在txt文件的新行中打印数组的每个元素?

时间:2018-09-05 17:27:08

标签: javascript arrays node.js writefile

我的结果集是一个从函数返回的数组。

['item1','item2','item3','item4','item5','item6','item7','item8']

我正在使用

将其写入文件
fs.writeFile('out.txt', uniqueMatches, (err)=>{
     if(err) throw err;
          console.log('Extract saved successful');
});

我将out.txt视为

item1, item2, item3, item4, item5, item6, item7,item8

如何将它们打印为?

item1
item2
item3
item4
item5
item6
item7
item8

2 个答案:

答案 0 :(得分:1)

尝试使用join()添加新行:

fs.writeFile('out.txt',
    uniqueMatches.join('\n'),
    function (err) { console.log('Extract saved successful'); }
);

答案 1 :(得分:1)

使用.join向要写入的数据数组添加换行符:

fs.writeFile('out.txt', uniqueMatches.join('\n');, (err)=>{
            if(err) throw err;
            console.log('Extract saved successful');
        });