求js数组中最小值
Posted 无所不能的风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求js数组中最小值相关的知识,希望对你有一定的参考价值。
第一种方法
自己封装个原型方法
Array.prototype.min = function () { var min = this[0] var len = this.length for(var i = 1;i<len;i++){ if(min > this[i]){ min = this[i] } } return min }
大意就是先找到数组中第一个数,和之后的数做对比,如果第一个数大于后面的数,则将后面的数赋值给他,并返回
第二种方法
利用apply方法
var a=[1,2,3,5]; alert(Math.max.apply(null, a));//最大值 alert(Math.min.apply(null, a));//最小值
目前只能看懂这两个方法,以后再添加吧
以上是关于求js数组中最小值的主要内容,如果未能解决你的问题,请参考以下文章