通过使用这个,我可以得到升序,如何首先得到逆序最大长度。?
{
category: [
{ name: "Cat1", elements : [
{ name: name, id: id } ]
},
{ name: "Cat2", elements : [
{ name: name, id: id },
{ name: name, id: id },
{ name: name, id: id } ]
},
{ name: "Cat3", elements : [
{ name: name, id: id },
{ name: name, id: id } ]
}
]
}
我的预期结果是:
{
category: [
{ name: "Cat1", elements : [
{ name: name, id: id },
{ name: name, id: id },
{ name: name, id: id } ]
},
{ name: "Cat2", elements : [
{ name: name, id: id },
{ name: name, id: id } ]
},
{ name: "Cat3", elements : [
{ name: name, id: id } ]
}
]
}
这是我喜欢的类型:
var sorted_categories = original.category.sort(function (one, other) {
return one.elements.length - other.elements.length;
});
我想从这个问题得到相反的结果:
How to sort an array of objects based on a the length of a nested array in javascript