使用Math.max,Math.min获取数组中的最值实例
作者:jingxian 时间:2023-09-03 23:23:59
Math.min()和Math.max()用法相似。
两个方法用来获取给定的一组数值中的最大值或最小值,但是却不接受数组作为参数。
当然可以写个函数遍历比较之类的等等,此处不描述。
有两个快捷的方法可以接受数组类型参数:
1 . Math.min.apply(null, arr)
>>>Math.min.apply(null, [2,1,3])
<<<1
唉?不是不能接收数组类型的参数吗?这是apply方法的特性,apply方法第二个参数为参数的数组,明白了吧,虽然我们传入的是数组参数,但是apply会将数组拆分并传入调用的函数。可以说是比较巧的用法了。
2 . Math.min(...[v1, v2...])
>>>Math.min(...[2,1,3])
<<<1
这里的…(三个点)是ES6中的用法,有兴趣的可以去了解一下,低版本的JS并不支持这种用法。
标签:math.max,数组,math.min
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Django修改app名称和数据表迁移方案实现
2022-12-14 17:09:11
Pytorch 使用 nii数据做输入数据的操作
2023-12-28 23:21:33
SQL Server 2005日志文件损坏的处理方法
2008-12-02 14:36:00
python字符串查找函数的用法详解
2022-12-09 11:32:47
![](https://img.aspxhome.com/file/2023/9/112529_0s.png)
Mysql IO 内存方面的优化
2024-01-15 11:55:18
![](https://img.aspxhome.com/file/2023/4/124524_0s.png)
架构师说比起404我们更怕200错误
2022-11-02 20:40:43
![](https://img.aspxhome.com/file/2023/2/132252_0s.png)
CSS hack:区分IE6,IE7,firefox
2007-12-23 10:25:00
Python实现从URL地址提取文件名的方法
2023-11-28 02:39:48
js中继承的几种用法总结(apply,call,prototype)
2024-04-16 09:47:25
python unittest单元测试的步骤分析
2022-03-21 05:59:10
Python 列表去重去除空字符的例子
2021-07-11 02:49:14
原生JS下拉加载插件分享
2024-04-29 13:42:35
![](https://img.aspxhome.com/file/2023/7/132587_0s.png)
ASP Application 对象用户手册
2008-10-23 13:59:00
Mysql效率优化定位较低sql的两种方式
2024-01-22 20:52:13
GO语言实现简单的目录复制功能
2024-04-26 17:21:39
![](https://img.aspxhome.com/file/2023/3/134243_0s.jpg)
Python爬虫之教你利用Scrapy爬取图片
2022-11-02 10:35:02
![](https://img.aspxhome.com/file/2023/6/80736_0s.png)
基于PyQt5制作一个PDF文件合并器
2023-04-27 07:50:58
![](https://img.aspxhome.com/file/2023/8/112618_0s.png)
javascript将扁平的数据转为树形结构的高效率算法
2024-02-24 05:26:01
![](https://img.aspxhome.com/file/2023/2/56422_0s.png)
SQL Server数据库查询优化的常用方法总结
2008-12-10 14:43:00
python怎么提高计算速度
2021-06-09 17:04:42