alexey-n
11/6/2018 - 9:39 AM

Min и Max для Array


Минимальное
Array.prototype.min = function(){
    var min = parseInt(this[this.length-1]), el;
    for(var i=this.length-2; i>=0; i--){
        el = parseInt(this[i]);
        if(el<min){
            min = el;
        }
    }
    return min;
};
Максимальное
Array.prototype.max = function(){
    var max = parseInt(this[this.length-1]), el;
    for(var i=this.length-2; i>=0; i--){
        el = parseInt(this[i]);
        if(el>max){
            max = el;
        }
    }
    return max;
};
Округление всех элементов массива 
Array.prototype.toFixed = function(num){
    for(var i = 0; i < this.length; i++){
      this[i] = this[i].toFixed(num); 
    }
}

// использование:
var array = [1,3,5,-1,8,0];
document.write(array.min());// -1
document.write(array.max());// 8