sort数组排序
1.简单数组排序
var arr=[1,4,3,8]; arr.sort(); console.log(arr); //1,3,4,8
2.简单数组自定义排序
var arr = new Array(5,2,1,9); arr.sort(function(a,b){ return b-a; }) console.log(arr); //1,2,5,9
3.简单对象List对可编辑属性的排序
var arr = new Array(); function Person(name,age){ this.name = name; this.age = age; } arr.push(new Person('Jack',20)); arr.push(new Person('Tony',25)); arr.push(new Person('Stone',26)); arr.push(new Person('Mandy',23)); arr.sort(function(a,b){ return a.age-b.age; }) for(var i=0; i<arr.length; i++){ console.log('age:'+arr[i].age+'name:'+arr[i].name); }

浙公网安备 33010602011771号