Javascript 对象到Csv转换

Javascript 对象到Csv转换,javascript,angular,typescript,csv,object,Javascript,Angular,Typescript,Csv,Object,在javascript中(角度) 尝试将对象数组转换为csv文件 这些物体就像 {name:ab, phone:231} {name:alex,email:alex@gmail.com} {name: john, phone: 342, email: j@j.io} 如何将此对象转换为csv,以便不丢失任何字段您必须创建一个键数组以保证键顺序,然后将其映射到值并用逗号连接它们: ["name", "phone", "email"].map(k => obj[k]).join(",")

在javascript中(角度)

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

这些物体就像

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

如何将此对象转换为csv,以便不丢失任何字段

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

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

这些对象无效。您可以使用此模块: