使用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
0
投稿

猜你喜欢

  • 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
  • Mysql IO 内存方面的优化

    2024-01-15 11:55:18
  • 架构师说比起404我们更怕200错误

    2022-11-02 20:40:43
  • 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
  • ASP Application 对象用户手册

    2008-10-23 13:59:00
  • Mysql效率优化定位较低sql的两种方式

    2024-01-22 20:52:13
  • GO语言实现简单的目录复制功能

    2024-04-26 17:21:39
  • Python爬虫之教你利用Scrapy爬取图片

    2022-11-02 10:35:02
  • 基于PyQt5制作一个PDF文件合并器

    2023-04-27 07:50:58
  • javascript将扁平的数据转为树形结构的高效率算法

    2024-02-24 05:26:01
  • SQL Server数据库查询优化的常用方法总结

    2008-12-10 14:43:00
  • python怎么提高计算速度

    2021-06-09 17:04:42
  • asp之家 网络编程 m.aspxhome.com