1. 程式人生 > >[原創]獲取JS數組最大值、最小值

[原創]獲取JS數組最大值、最小值

str 對象 tro js數組 最大值 clas 增加 his 屬性方法

核心關鍵

JS有Array數組對象,使用prototype內置屬性擴展,增加Array數組max()、min()方法

具體代碼

    //最小值
    Array.prototype.min = function() {
    var min = this[0];
    var len = this.length;
    for (var i = 1; i < len; i++){
    if (this[i] < min){
    min = this[i];
    }
    }
    return min;
    }
    //最大值
    Array.prototype.max = function
() { var max = this[0]; var len = this.length; for (var i = 1; i < len; i++){ if (this[i] > max) { max = this[i]; } } return max; }

使用示例

var arr = new Array(1,8,7,5,);
console.log(arr.max());
console.log(arr.min());

總結提高

JS的prototype是所有對象自帶的屬性,可以新增、修改屬性方法。真的很強大、很靈活。

PS

輕易不要亂用

[原創]獲取JS數組最大值、最小值