将对象数组转换为仅包含columns
指定对象的逗号分隔值 (CSV) 字符串。
Array.prototype.join()
提供的 . 组合所有名称columns
以创建第一行delimiter
。Array.prototype.map()
和Array.prototype.reduce()
为每个对象创建一行。用空字符串替换不存在的值,并且只映射columns
.Array.prototype.join()
将所有行组合成一个字符串,每行用换行符 ( \n
) 分隔。delimiter
以使用 . 的默认分隔符','
。const JSONtoCSV = (arr, columns, delimiter = ',') =>
[
columns.join(delimiter),
...ar