如何使用jQuery或JavaScript对对象数组进行排序

卡洛琳·布莱尼森(Karoline Brynildsen):

我有一个对象数组:

var array = [(id, name, value),(id, name, value)]; //and so on

如何获得按属性名称升序排序的数组(array[i][1])

我尝试这样做:array[i][1].sort(),但这不起作用。

请帮我!

编辑:数组可以包含两个以上的对象!它可以包含数百个。

编辑:为什么在“重复的”问题问了两年之前,这个问题为什么被标记为重复?

糯米饭:
//This will sort your array
function SortByName(a, b){
  var aName = a.name.toLowerCase();
  var bName = b.name.toLowerCase(); 
  return ((aName < bName) ? -1 : ((aName > bName) ? 1 : 0));
}

array.sort(SortByName);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用 JavaScript 对对象数组进行排序

如何在jQuery中对对象数组进行排序

JQuery使用日期对对象数组进行排序

如何根据键对对象的javascript数组进行排序

如何在javascript中对对象数组进行排序?

使用 JavaScript 对对象进行排序和数组

在 JavaScript 中使用键对对象数组进行排序

如何使用Vanilla或lodash对对象数组进行排序

如何使用属性对对象进行数组排序

如何同时使用多个键对对象数组进行排序?

在javascript中对对象数组进行排序

如何使用javascript根据创建日期按升序对对象数组进行排序并做出反应?

如何使用JavaScript根据日期键对对象数组进行排序?

如何按键对对象数组进行排序?

如何对对象的数组列表进行排序?

使用 AlphaNumeric 对对象数组进行排序

使用compareTo()对对象数组进行排序

JavaScript 根据值对对象数组进行排序(条件排序)

使用数组数组对键值对对象数组进行排序

如何对对象的javascript数组进行数字排序,然后再按字母排序?

在 JavaScript 中对对象数组进行排序后,如何显示相反的排序方式?(更新)

在javascript中对对象的对象数组进行排序

JavaScript按属性的数组值对对象数组进行排序

使用选择排序对对象数组进行排序?

如何根据对象的属性对对象数组进行排序

如何根据对象的值对对象数组进行分组排序?

Javascript使用优先级数组对对象数组进行排序

使用其他数组对对象数组进行排序

JS 使用数组对对象数组进行排序