使用javascript

时间:2018-06-26 08:02:42

标签: javascript csv export

我正在关注上述问题和这个问题: JavaScript array to CSV

尝试在A和B列中打印2个数组,我可以将它们转换成一个用逗号分隔的字符串“,”,这更容易做到,但我无法使其与可用的示例一起使用。

我的数组如下:

var Test = ["John", "Ivar", "Peter", "Tony"];
var Addres = ["Canada", "Sweden", "England", "Chile"];

并且在字符串格式中,其相同之处只是用逗号隔开

我认为这将是一件容易的事,但它比我预期的要复杂

希望这里的任何人都可以帮助我,

谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用单线reduce来完成此操作:

var Test = ["John", "Ivar", "Peter", "Tony"];
var Addres = ["Canada", "Sweden", "England", "Chile"];

var result = Test.reduce((str, name, i) => `${str}${name},${Address[i]}\n`, 'Test,Address\n');

console.log(result);