我有一个包含3个元素的数组:
字段1
字段2
字段3
我需要通过Field2对此数组进行排序。我一直在浏览互联网,我似乎只看到只有一个元素排序的数组。
答案 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?