自定义对象 实现系统的max、min、sort的方法

版权声明:仅限于技术交流 https://blog.csdn.net/qq_44777678/article/details/89853653

实现max的方法

//通过修改if判断里面的条件吧 < 换成 > 就能实现min的方法了。

function Mymax () {
    this.getMax =function (){
        var max = arguments[0];
        for(var i = 0; i< arguments.length;i++ ){
                if(max < arguments[i]){
                        max = arguments[i];
                }
        }
        return max;
    };
}
var zdy = new Mymax();
var Max = zdy.getMax(10,20,50,62,30,12,32);
console.log(Max);

实现sort的方法

function Mysort() {
    this.getSort = function(arr) {
        for(var i = 0; i <arr.length-1; i++ ) {
            for(var j = 0; j<arr.length-1-i;j++ ) {
                if(j[i] > j[i+1] ) {
                    var tamp = j[i];
                    j[i] = j[i+1];
                    j[i+1] = tamp;
                }
            }
        }
    return arr;
    };
} 
var all = [10,20,31,15,23,12];
var mysort = new Mysort();
mysort.getSort(all);
console.log(all);

猜你喜欢

转载自blog.csdn.net/qq_44777678/article/details/89853653