[原创]获取JS数组最大值最小值
Posted 沫沫金
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[原创]获取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
轻易不要乱用
以上是关于[原创]获取JS数组最大值最小值的主要内容,如果未能解决你的问题,请参考以下文章