第一种方法
自己封装个原型方法
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));//最小值
目前只能看懂这两个方法,以后再添加吧