JQuery排序有3个元素的数组

时间:2012-03-28 08:12:00

标签: jquery sorting

我有一个包含3个元素的数组:

  

字段1
  字段2
  字段3

我需要通过Field2对此数组进行排序。我一直在浏览互联网,我似乎只看到只有一个元素排序的数组。

2 个答案:

答案 0 :(得分:2)

您可以为sort方法提供比较功能:

 theArray.sort(function(a, b){
   if (a.Field2 == b.Field2) return 0;
   if (a.Field2 < b.Field2) return -1;
   return 1;
 });

答案 1 :(得分:0)

抱歉,但我不明白你的问题。为需要的条件排序以指定订单。

当您按Field2对此数组进行排序时,我猜Field2将是第一个元素。什么会成为第二?为什么? Field3或Field1?