在js中,有时候我们需要根据数组中的某一个属性来排序,其实很简单,例子如下:
function sortFromName(name){return function(obj1,obj2){var val1=obj1[name];var val2 =obj2[name];if(val1<val2){return -1;}if(val1==valu2){return 0;}if(val1>val2){return 1;}}}var arrs=[{name:5,age:16},{name:4,age:18}];arrs.sort(sortFromName("name"));alert(arrs[0].name);
