【发布时间】:2021-09-03 07:09:59
【问题描述】:
根据原版 javascript 中的键对对象数组进行分组的最佳方法是什么,假设我有 10000 条记录,这是示例对象
[
{
company: "TATA",
car: "TATA Indica",
color: "Blue"
},
{
company: "TATA",
car: "TATA Indica",
color: "Black"
},
{
company: "TATA",
car: "Safari",
color: "Blue"
},
{
"company": "Suzuki",
car: "",
color: ""
}
]
预期的输出是
{
"company": ["TATA", "Suzuki"],
"car": ["TATA Indica", "Safari"],
"color": ["Blue", "Black"]
}
【问题讨论】:
-
这里的顺序对于
company、car或color等最终结果数组是否重要? -
你应该提供你的尝试
-
您接受了最慢的版本。 jsben.ch/kLhTZ
-
pilchard 现在有最快的解决方案! jsben.ch/4KKgm
标签: javascript arrays json object data-structures