排序

let sort = (arr, callback) => {
for (let i = 0; i < arr.length; i++) {
for (let j = 0; j < arr.length; j++) {
if (callback(arr[i], arr[j]) > 0) {
let temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
return arr;
}
let arr = [1, 5, 7, 9, 32, 4, 7, 5, 62, 14, 53, 354, 26, 5, -5, -8, -10];
let arr1 = sort(arr, (a, b) => {
return b - a;
});
console.log(arr1)
posted @ 2022-06-15 11:06  莣ㄋ噯  阅读(9)  评论(0)    收藏  举报