使用Math.max,Math.min获取数组中的最值实例


Posted in Javascript onApril 25, 2017

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获取数组中的最值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery对html元素取值与赋值的方法
Nov 20 Javascript
jQuery中的val()示例应用
Feb 26 Javascript
json中换行符的处理方法示例介绍
Jun 10 Javascript
jQuery验证元素是否为空的两种常用方法
Mar 17 Javascript
Bootstrap登陆注册页面开发教程
Jul 12 Javascript
JavaScript 事件对内存和性能的影响
Jan 22 Javascript
node.js 核心http模块,起一个服务器,返回一个页面的实例
Sep 11 Javascript
微信小程序中吸底按钮适配iPhone X方案
Nov 29 Javascript
JS笛卡尔积算法与多重数组笛卡尔积实现方法示例
Dec 01 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
Sep 14 Javascript
uni-app从安装到卸载的入门教程
May 15 Javascript
浅谈TypeScript 索引签名的理解
Oct 16 Javascript
JavaScript中 DOM操作方法小结
Apr 25 #Javascript
ES6正则的扩展实例详解
Apr 25 #Javascript
Javascript中八种遍历方法的执行速度深度对比
Apr 25 #Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
Apr 25 #Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 #Javascript
vue.js父组件使用外部对象的方法示例
Apr 25 #Javascript
ES6学习笔记之正则表达式和字符串正则方法分析
Apr 25 #Javascript
You might like
PHP一些有意思的小区别
2006/12/06 PHP
附件名前加网站名
2008/03/23 PHP
PHP实现变色验证码实例
2014/01/06 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
php依赖注入知识点详解
2019/09/23 PHP
PHP预定义接口――Iterator用法示例
2020/06/05 PHP
js Dialog 实践分享
2012/10/22 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
javascript处理a标签超链接默认事件的方法
2015/06/29 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
Jquery树插件zTree实现菜单树
2017/01/24 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
2019/09/16 Python
Python字节单位转换实例
2019/12/05 Python
Python Sphinx使用实例及问题解决
2020/01/17 Python
Python无头爬虫下载文件的实现
2020/04/02 Python
vue.js刷新当前页面的实例讲解
2020/12/29 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
HTML5中通过li-canvas轻松实现单图、多图、圆角图绘制,单行文字、多行文字等
2018/11/30 HTML / CSS
html5记忆翻牌游戏实现思路及代码
2013/07/25 HTML / CSS
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
高中的职业生涯规划书
2013/12/28 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
班委竞选演讲稿
2014/04/28 职场文书
水电维修专业推荐信
2014/09/06 职场文书
法律进社区活动总结
2015/05/07 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
笔记本自带的win11如何跳过联网激活?
2022/04/20 数码科技
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技