Javascript Array max(comparer)

Description

Javascript Array max(comparer)

Array.prototype.max = function(comparer) {

    if (this.length === 0) return null;
    if (this.length === 1) return this[0];

    comparer = (comparer || Math.max);

    var v = this[0];
    for (var i = 1; i < this.length; i++) {
        v = comparer(this[i], v);//w  ww .j  a v a2 s . com
    }

    return v;
}



PreviousNext

Related