我想将以下对象数组转换为 CSV 格式:
数组:
const arr = [
{
"Test": 1,
"Test2": 3,
"Test3": 2
},
{
"Test": 5,
"Test2": 1,
"Test3": 3
},
{
"Test": 4,
"Test4": "",
"Test2": 5,
"Test3": 1
},
{
"Test": 4,
"Test2": 5,
"Test3": 1,
"Test5": 1
},
{
"Test": 4,
"Test2": 5,
"Test3": 1,
"Test5": 6
}
];
预期输出
Test,Test2,Test3,Test4,Test5
1, 3, 2,,,
5, 1, 3,,,
.
.
.
4,5,1,,6
任何满足小于 O(n^2) 的时间复杂度的推荐?
目前,我嵌套了 for 循环来获取所有唯一键及其对应的值,然后再次 for 循环尝试创建正确的输出。