📌  相关文章
📜  将 JavaScript 数组转换为 CSV,反之亦然

📅  最后修改于: 2022-05-13 01:58:09.802000             🧑  作者: Mango

将 JavaScript 数组转换为 CSV,反之亦然

将数组转换为 CSV:
给定一个 JavaScript 数组,任务是从中获取 CSV 或逗号分隔值。
现在,作为一种通用语言的 Javascript 提供了多种实现任务的方法。下面列出了其中一些。
方法一:使用 toString()函数


输出:

geeks,4,geeks

toString() 方法将数组转换为字符串并返回结果。返回的字符串将用逗号分隔数组中的元素。

方法二:使用 valueof()函数


输出:

geeks,4,geeks

valueOf() 方法返回数组的原始值。同样,返回的字符串将用逗号分隔数组中的元素。

toString() 和 valueOf() 没有区别。即使我们尝试使用不同的数据类型,如数字、字符串等,它也会给出相同的结果。

方法3:使用join()函数


输出:

geeks,4,geeks

join() 方法将数组的元素连接成一个字符串并返回该字符串。

默认情况下,join() 方法返回以逗号 (, ) 分隔的数组值。但是您可以为 join() 方法提供一个参数并指定分隔符。例如:


输出:

geeks|4|geeks

将 CSV 转换为数组:使用 split()函数
现在让我们看看如何将带有逗号分隔值的字符串转换为数组。


输出:

geeks
4
geeks

因此 String 的 split() 方法就派上用场了。它用于将字符串拆分为子字符串数组并返回新数组。 split() 方法不会更改原始字符串。