标签:java object 方式 javascrip data val script creat 排序
function createComparionFun(propertyName) { return function(object1,object2) { var value1=object1[propertyName]; var value2=object2[propertyName]; if(value1<value2) { return -1; }else if(value1>value2) { return 1; }else { return 0; } } }
上面的这个函数能够像在以下样例中这样使用。
var data=[{name:"zom",age:18},{name:"nbd",age:20}]; data.sort(creatComparionFun("name")); alert(data[0].name);//nbd data.sort(creatComparionFun("age")); alert(data[0].name);//zom这样就实现了按不同属性进行排序。
标签:java object 方式 javascrip data val script creat 排序
原文地址:http://www.cnblogs.com/slgkaifa/p/6844842.html