按对象属性对对象的javascript数组进行排序 [英] Sorted a javascript array of objects by an object property
本文介绍了按对象属性对对象的javascript数组进行排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个对象数组,我需要按每个对象的特定属性对它们(DESC或ASC)进行排序.
Hay, i have an array of objects and i need to sort them (either DESC or ASC) by a certain property of each object.
这是数据
obj1 = new Object;
obj1.date = 1307010000;
obj2 = new Object;
obj2.date = 1306923600;
obj3 = new Object;
obj3.date = 1298974800;
obj4 = new Object;
obj4.date = 1306923600;
obj5 = new Object;
obj5.date = 1307096400;
data = [obj1,obj2,obj3,obj4,obj5];
现在,我想对数据数组进行排序,以使对象按日期排序.
Now, i want to order the data array so that the objects are in order by date.
有人可以帮我吗?
推荐答案
使用数组 sort( )方法
data.sort(function(a, b){
return a.date - b.date;
});
这篇关于按对象属性对对象的javascript数组进行排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文