1.使用原生js进行冒泡排序
let arr=[74,23,59,80,46,9];
// 外层循环:控制比较的轮数
for(var i=1;i<arr.length;i++){
// 内层循环:控制比较的次数
for(var j=0;j<arr.length-i;j++){
// 如果当前的元素大于下一个元素,则元素位置交换
if(arr[j]>arr[j+1]){
var c=arr[j];
arr[j]=arr[j+1];
arr[j+1]=c
};
};
};
console.log(arr);
2.使用数组API sort() 排序
1) 从小到大排序
// 对应数组API==>sort()
var arr1=[9,6,78,46]
arr1.sort((a,b)=>a-b);
console.log(arr1);
2)从大到小排序
var arr2=[9,6,78,46]
arr2.sort((a,b)=>b-a);
console.log(arr2);