【发布时间】:2018-03-25 16:05:32
【问题描述】:
通过使用这个我可以得到升序我怎样才能得到倒序的最大长度呢?
{
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
【问题讨论】:
-
你试过
return other.elements.length - one.elements.length吗?
标签: javascript arrays sorting object