[原创]获取JS数组最大值、最小值
核心关键
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
轻易不要乱用
祝所有项目人员战斗满满、收获满满、人气满满。