javascript

位置:IT落伍者 >> javascript >> 浏览文章

js函数排序的实例代码


发布日期:2022年04月20日
 
js函数排序的实例代码
这篇文章介绍了js函数排序的代码有需要的朋友可以参考一下复制代码 代码如下:
var as = [];
assort(); //这个排序是按照字典排序
//自定义按照数字排序
function sortByNum(ab){
return parseInt(a) parseInt(b);
}
assort(sortByNum);
//按照对象来排序
//定义一个person对象
function Person(nameage){
thisname=name;
thisage=age;
}
var p = new Person("zhang");
var p = new Person("zhang");
var p = new Person("zhang");
var p = new Person("zhang");
var ps = [pppp];
function sortByName(objobj){
if(objname>objname){return }
else if(objname==objname){return }
else{return }
}
function sortByAge(objobj){
return objage objage;
}
pssort(sortByName) //按照名字排序
pssort(sortByAge) //按照年龄排序


以上排序带来的问题就是假设对象有很多属性那么我们程序就要为多少属性分别去设置排序的规则所以就有了如下方法

复制代码 代码如下:


function sortByProperty(proName){
var sortFun = function(objobj){
if(obj[proName]>obj[proName]) {return }
else if(obj[proName]==obj[proName]) {return }
else {return }
}
return sortFun;
}

               

上一篇:extjs ColumnChart设置不同的颜色实现代码

下一篇:JS实现背景透明度可变,文字不透明的效果