使用Math.max,Math.min获取数组中的最值
2018-03-25 12:07
260 查看
Math.min()和Math.max()用法相似。
两个方法用来获取给定的一组数值中的最大值或最小值,但是却不接受数组作为参数。
当然可以写个函数遍历比较之类的等等,此处不描述。
有两个快捷的方法可以接受数组类型参数:
1 .
2
[/code]
唉?不是不能接收数组类型的参数吗?这是apply方法的特性,apply方法第二个参数为参数的数组,明白了吧,虽然我们传入的是数组参数,但是apply会将数组拆分并传入调用的函数。可以说是比较巧的用法了。
2 .
2
[/code]
这里的…(三个点)是ES6中的用法,有兴趣的可以去了解一下,低版本的JS并不支持这种用法。
两个方法用来获取给定的一组数值中的最大值或最小值,但是却不接受数组作为参数。
当然可以写个函数遍历比较之类的等等,此处不描述。
有两个快捷的方法可以接受数组类型参数:
1 .
Math.min.apply(null, arr)
>>>Math.min.apply(null, [2,1,3]) <<<11
2
[/code]
唉?不是不能接收数组类型的参数吗?这是apply方法的特性,apply方法第二个参数为参数的数组,明白了吧,虽然我们传入的是数组参数,但是apply会将数组拆分并传入调用的函数。可以说是比较巧的用法了。
2 .
Math.min(...[v1, v2...])
>>>Math.min(...[2,1,3]) <<<11
2
[/code]
这里的…(三个点)是ES6中的用法,有兴趣的可以去了解一下,低版本的JS并不支持这种用法。
<link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/production/markdown_views-68a8aad09e.css"> </div>
相关文章推荐
- 使用Math.max,Math.min获取数组中的最值
- 使用Math.max,Math.min获取数组中的最值实例
- 使用Math max Math min获取数组中的最值
- 使用Math.max,Math.min获取数组中的最值
- 使用Math.max和Math.min求数组的最大值和最小值
- js获取数组中最小的值的方法 Math.min.apply(),apply(),call()方法使用
- Math.min() / Math.max() 使用方法
- 如何用Math.max.apply()获取数组最大/小值
- 找出数字数组中最大的元素(使用Math.max函数)
- 找出数值数组中最大的元素(使用Math.max函数)
- Javascript 找一组数字中的最大数的方法(附使用Math.max来检测浏览器支持哪个属性)
- Javascript 找一组数字中的最大数的方法(附使用Math.max来检测浏览器支持哪个属性)
- LINQ :First、FirstOrDefault使用;Max、Min使用
- LINQ当集合为空的时候,如何使用Max,Min,Sum等聚合函数?
- 求无序数组的(max+min)最大的子数组
- 使用EL表达式分别获取 某个 web 域 中的对象,访问 javabean 的属性、访问 list 集合、访问 map 集合、访问数组
- MS-SQL分页not in 方法改进之使用Max\Min
- awk命令的使用(三)获取数组的最后一个元素
- 使用Hibernate获取最大值(max)的三种方法
- Hibernate -- 使用Hibernate获取最大值(max)的三种方法(转)