<!DOCTYPE html>
<html>
<script>
var data = [{name:"zachary", age:28}, {name:"nicholas", age:29}];
function f1(name){
return function(o1,o2){
var value1 = o1[name];
var value2 = o2[name];
if(value1 < value2){
return -1;
} else if(value1 > value2){
return 1;
} else {
return 0;
}
};
}
function demo(){
//alert(1);
data.sort(f1("name"));
alert(data[0].name);
}
</script>
<body>
<button οnclick="demo()">click</button>
</body>
</html>
js中数组对象自定义排序
最新推荐文章于 2024-07-22 08:30:00 发布