冒泡排序:是一种算法,把一系列的数据按照一定的顺序进行排列显示(从小到大或从大到小)

    1. // 冒泡排序
    2. <script>
    3. var arr = [6, 41, 32, 2, 1];
    4. // var newArr = [];
    5. var temp = 0;
    6. for (var i = 0; i <= arr.length - 1; i++) {
    7. for (var j = i + 1; j < arr.length; j++) {
    8. if (arr[i] > arr[j]) {
    9. temp = arr[i];
    10. arr[i] = arr[j];
    11. arr[j] = temp;
    12. }
    13. }
    14. }
    15. console.log(arr);
    16. </script>

    翻转数组

    1. arr.reverse();

    数组排序

    1. arr1.short();
    2. // 需要在short里添加升序方法
    3. arr1.short(function(a, b) {
    4. return a - b; // 升序的顺序排列
    5. });
    6. arr1.short(function(a, b) {
    7. return b - a; // 降序的顺序排列
    8. });