bigArray = {
"22H7564": { // <------ these are the top level keys
"name":"Thor",
"age:"600",
"height":187,
},
"20H3211": {
"name":"Mesa",
"age:"42",
"height":120,
},
"27H4506": {
"name":"Jesper",
"age:"122",
"height":143,
},
}
这是排序但令人厌烦的结果(_orderBy(BigArray, 'name', 'desc')
):
bigArray = {
"0": { // <------ FRAAACK! i need these!
"name":"Jesper",
"age:"122",
"height":143,
},
"1": {
"name":"Mesa",
"age:"42",
"height":120,
},
"2": {
"name":"Thor",
"age:"600",
"height":187,
},
}
有没有一种方法可以排序和保留这些顶级密钥?我还需要能够对它们进行排序。
我正在尝试使用_orderBy()进行排序和数组化,但不幸的是,它却浪费了顶层数组键!我需要能够按这些顶级键以及子键进行排序(...
bigArray
实际上是一个对象,没有数组。将其定义为数组[]
,即可获得所需的结果。not