1. //冒泡排序 从大到小
    2. let fn = (arr) => {
    3. for(let i=0;i<arr.length;i++){
    4. for(let j=i+1;j<arr.length;j++){
    5. if(arr[i]<arr[j]){
    6. let item1 = arr[i];
    7. arr[i] = arr[j];
    8. arr[j] = item1;
    9. }
    10. }
    11. };
    12. return arr;
    13. };
    14. //选择排序 从小到大
    15. let fn1 = (arr) => {
    16. for(let i=0;i<arr.length;i++){
    17. for(let j=i+1;j<arr.length;j++){
    18. if(arr[i]>arr[j]){
    19. let item1 = arr[i];
    20. arr[i] = arr[j];
    21. arr[j] = item1;
    22. }
    23. }
    24. };
    25. return arr;
    26. };
    27. //sort排序
    28. let sort = (arr) => (a,b)=>a-b;
    29. let arr = [22,55,33,44,99,11];
    30. console.log(fn(arr));
    31. console.log(fn1(arr));
    32. //node 文件名 在node中运行js文件