数组去重,并从大到小排列
// 普通写法
function getMaxSort(arr) {
var max
for (var i = 0; i < arr.length; i++) {
for (var j = i; j < arr.length; j++) {
if (arr[i].coupon.faceMoney < arr[j].coupon.faceMoney) {
max = arr[j]
arr[j] = arr[i]
arr[i] = max
}
}
}
return arr
}
getMaxSort(arr)
// 高级写法
function getMaxSort(){
let arr = [3,5,2,1,3,2,4];
let newArr = [ ...new Set( arr ) ].sort();
console.log( newArr );
};
getMaxSort();
从小到大排列
function minSort(arr) {
var min
for (var i = 0; i < arr.length; i++) {
for (var j = i; j < arr.length; j++) {
if (arr[i].coupon.faceMoney > arr[j].coupon.faceMoney) {
min = arr[j]
arr[j] = arr[i]
arr[i] = min
}
}
}
return Arr
}