[原創]獲取JS數組最大值、最小值
阿新 • • 發佈:2018-08-10
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數組最大值、最小值