Распечатать 2 массива в файл CSV с помощью JavaScript - PullRequest
0 голосов
/ 26 июня 2018

Я следил за упомянутым и следующим вопросом: массив JavaScript в CSV

Попытка напечатать 2 массива в столбцах A и B, которые я могу превратить в строку, разделенную запятыми "," которую проще сделать, но я просто не могу заставить ее работать с доступными примерами.

Мои массивы выглядят так:

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

И в строковом формате это то же самое, только через запятую

Я думал, что это будет легкая задача, но она сложнее, чем я ожидал

Надеюсь, что кто-нибудь здесь может мне помочь с этим,

Спасибо

1 Ответ

0 голосов
/ 26 июня 2018

Вы можете сделать это с помощью одной строки 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...