求出数组中最大的值和最小值
Posted always_strive
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求出数组中最大的值和最小值相关的知识,希望对你有一定的参考价值。
看到这个题目时,我的第一反应是给个sort(),然后运用reverse(),然后取出第一个值。就是最大值。下面我举个例子。
var a = [1,5,7,10,3,56];
console.log(a.sort().reverse()[0]); ==>[1, 10, 3, 5, 56, 7]
结果结果,不是应该是56吗?好吧,这个方法不适合它是以第一个位置的数进行比较。
所有这个问题需要用到原型js中的方法。
console.log(Math.max.apply(this,a));==>56
那么对于求出数组中最下的数,就是这样console.log(Math.min.apply(this,a));==>1
以上是关于求出数组中最大的值和最小值的主要内容,如果未能解决你的问题,请参考以下文章
如何将 jQuery UI 所有选定范围(不仅是最小值和最大值)加载到数组中