js--对象排序sort⽅法
//假设有⼀个数组对象,根据id从⼩到⼤排序
sort函数 jsvar list = [
{ name: "zhangsan", id: "45"},
{ name: "bocai", id: "21"},
{ name: "qingyi", id: "33"}
];
//定义⼀个函数
function compare(pro) {
return function (obj1, obj2) {
var val1 = obj1[pro];
var val2 = obj2[pro];
if (val1 < val2 ) { //正序
return 1;
} else if (val1 > val2 ) {
return -1;
} else {
return 0;
}
}
}
//使⽤⽅法
list.sort(compare("id"));
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论