var arr = [];arr.sort(function(prev, after){ if(exchange) return 1; //返回大于0,则prev与after交换 else if(equal) return 0; //0 ,则相等,不交换 else return -1; //返回小于0,不交换});