From 15dcd4d184eb92ddaed98d92d761349547df6706 Mon Sep 17 00:00:00 2001 From: Isabelle Viktoria Maciohsek Date: Tue, 3 Nov 2020 21:55:08 +0200 Subject: [PATCH] Format arrayToCSV --- snippets/arrayToCSV.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/snippets/arrayToCSV.md b/snippets/arrayToCSV.md index 62f4d7e0e..8788ceb2a 100644 --- a/snippets/arrayToCSV.md +++ b/snippets/arrayToCSV.md @@ -12,12 +12,15 @@ Converts a 2D array to a comma-separated values (CSV) string. ```js const arrayToCSV = (arr, delimiter = ',') => arr - .map(v => v.map(x => (isNaN(x) ? `"${x.replace(/"/g, '""')}"` : x)).join(delimiter)) + .map(v => + v.map(x => (isNaN(x) ? `"${x.replace(/"/g, '""')}"` : x)).join(delimiter) + ) .join('\n'); ``` ```js arrayToCSV([['a', 'b'], ['c', 'd']]); // '"a","b"\n"c","d"' arrayToCSV([['a', 'b'], ['c', 'd']], ';'); // '"a";"b"\n"c";"d"' -arrayToCSV([['a', '"b" great'], ['c', 3.1415]]); // '"a","""b"" great"\n"c",3.1415' +arrayToCSV([['a', '"b" great'], ['c', 3.1415]]); +// '"a","""b"" great"\n"c",3.1415' ```