Javascript 使用Typescript将数组写入具有新行的文本文件

Javascript 使用Typescript将数组写入具有新行的文本文件,javascript,file,typescript,blob,Javascript,File,Typescript,Blob,我有一个普通字符串数组。我想把它保存到文本文件。问题是我得到的是逗号分隔的值,我希望这些字符串在新行中 我拥有的数据: 我得到的文件是: 我正在创建这样的文件 let newFile = new Blob([result['list']], {type: "text/plain", endings: 'native'}); 结果来自服务器的位置。 如何使用file/Blob使数组元素在文本文件的新行中出现?或者有其他方法吗?问题是数组[1,2,3]被转换为字符串“1,2,3”。通过在浏览器控

我有一个普通字符串数组。我想把它保存到文本文件。问题是我得到的是逗号分隔的值,我希望这些字符串在新行中

我拥有的数据:

我得到的文件是: 我正在创建这样的文件

let newFile = new Blob([result['list']], {type: "text/plain", endings: 'native'});
结果来自服务器的位置。
如何使用file/Blob使数组元素在文本文件的新行中出现?或者有其他方法吗?

问题是数组
[1,2,3]
被转换为字符串
“1,2,3”
。通过在浏览器控制台中运行
String([1,2,3])
可以看到这一点

要解决此问题,请尝试:

let newFile = new Blob([result['list'].join('\n')], {type: "text/plain", endings: 'native'});

请提供所有相关代码和数据作为文本,而不是图像。