我正在关注上述问题和这个问题: JavaScript array to CSV
尝试在A和B列中打印2个数组,我可以将它们转换成一个用逗号分隔的字符串“,”,这更容易做到,但我无法使其与可用的示例一起使用。
我的数组如下:
var Test = ["John", "Ivar", "Peter", "Tony"];
var Addres = ["Canada", "Sweden", "England", "Chile"];
并且在字符串格式中,其相同之处只是用逗号隔开
我认为这将是一件容易的事,但它比我预期的要复杂
希望这里的任何人都可以帮助我,
谢谢
答案 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);