数组排序(冒泡)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hongc93/article/details/66970186
    /**
     * 数组排序(由大到小 或 由小到大)
     * @param ary  要排序的数组
     * @param type  不传或者为0时由小到大  其他由大到小
     * @returns {*}
     */
    function sortAry(ary,type) {
        for (var i = 0; i < ary.length; i++) {
            for (var j = 0; j < ary.length - i - 1; j++) {
                if (ary[j] > ary[j + 1]) {
                    var tmp;
                    tmp = ary[j];
                    ary[j] = ary[j+1];
                    ary[j+1] = tmp;
                }
            }
        }
        if(type || type != 0){
            ary.reverse();
        }

        return ary
    }

猜你喜欢

转载自blog.csdn.net/hongc93/article/details/66970186