如何根据键值对数组对象排序?

时间:2019-09-09 07:59:08

标签: javascript

下面是一个数组对象,我想根据每个数组中每个对象的第一个键值对其进行排序。

var beforeSort = [{
"James": "value",
"key": "value",
"key": "value",
"key": "value"
},{
"William": "value",
"key": "value",
"key": "value",
"key": "value"
},{
"Cindy": "value",
"key": "value",
"key": "value",
"key": "value"
},{
"Apple": "value",
"key": "value",
"key": "value",
"key": "value"
},{
"Timmy": "value",
"key": "value",
"key": "value",
"key": "value"
}];

我想要实现的结果如下:

 var afterSort = [{
"Apple": "value",
"key": "value",
"key": "value",
"key": "value"
},{
"Cindy": "value",
"key": "value",
"key": "value",
"key": "value"
},{
"James": "value",
"key": "value",
"key": "value",
"key": "value"
},{
"Timmy": "value",
"key": "value",
"key": "value",
"key": "value"
},{
 "William": "value",
"key": "value",
"key": "value",
"key": "value"
}];

技术上可行吗?

1 个答案:

答案 0 :(得分:0)

您可以采用一组公用密钥,并从所有密钥中筛选出未知密钥以进行排序。

DockingManager