对象到Csv的转换

时间:2019-02-27 16:01:57

标签: javascript angular typescript csv object

在javascript中(Angular)

尝试将对象数组转换为csv文件

物体就像

{name:ab, phone:231}
{name:alex,email:alex@gmail.com}
{name: john, phone: 342, email: j@j.io}

如何将此对象转换为csv,以便即时消息不会丢失任何字段

1 个答案:

答案 0 :(得分:0)

您必须创建一个键数组来保证键顺序,然后将其映射到值并用逗号将它们连接起来:

 ["name", "phone", "email"].map(k => obj[k]).join(",")