javascript的原生方法获取数组中的最大(最小)值


Posted in Javascript onDecember 19, 2012

获取一个数组中的最大(最小)值的最简单的方法,就是对数组进行一次遍历,通过比较,找到其最大(最小)值。但是其实在javascript的原生方法中,已经提供了一些快捷方法,可以实现此功能。
1 Array.prototype.sort

var a = [7,3,4,6,10]; 
a.sort(function(a,b){ 
return (a-b);})

注意,sort里的比较函数是一定要传入的,如果不传此函数的话,a.sort()的结果是[10,3,4,6,7];

2 Math.max,Math.min

var a = [7,3,4,6,10]; 
var max = Math.max.apply(Math,a); 
var min = Math.min.apply(Math,a);
Javascript 相关文章推荐
优化网页之快速的呈现我们的网页
Jun 29 Javascript
jquery图片滚动放大代码分享(2)
Aug 28 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
Sep 01 Javascript
JavaScript操作HTML元素和样式的方法详解
Oct 21 Javascript
详解JavaScript编程中的数组结构
Oct 24 Javascript
JavaScript如何实现对数字保留两位小数一位自动补零
Dec 18 Javascript
jQuery绑定事件-多种实现方式总结
May 09 Javascript
JS使用单链表统计英语单词出现次数
Jun 16 Javascript
详解js数组的完全随机排列算法
Dec 16 Javascript
微信小程序 页面之间传参实例详解
Jan 13 Javascript
JS判断两个对象内容是否相等的方法示例
Apr 10 Javascript
vue的keep-alive中使用EventBus的方法
Apr 23 Javascript
关于图片的预加载过程中隐藏未知的
Dec 19 #Javascript
给页面渲染时间加速 干掉Dom Level 0 Event
Dec 19 #Javascript
img onload事件绑定各浏览器均可执行
Dec 19 #Javascript
JavaScript实现快速排序(自已编写)
Dec 19 #Javascript
js 使用form表单select类实现级联菜单效果
Dec 19 #Javascript
JS限制上传图片大小不使用控件在本地实现
Dec 19 #Javascript
JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
Dec 19 #Javascript
You might like
一步一步学习PHP(1) php开发环境配置
2010/02/15 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
PHP面向对象程序设计之多态性的应用示例
2018/12/19 PHP
xtree.js 代码
2007/03/13 Javascript
js的with语句使用方法
2007/09/21 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
IE的有条件注释判定IE版本详解(附实例代码)
2012/01/04 Javascript
css配合jquery美化 select
2013/11/29 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
jquery自定义插件——window的实现【示例代码】
2016/05/06 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
Vue中正确使用jQuery的方法
2017/10/30 jQuery
vue 2.x 中axios 封装的get 和post方法
2018/02/28 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
详解Vue串联过滤器的使用场景
2020/04/30 Javascript
python实现根据图标提取分类应用程序实例
2014/09/28 Python
python的类方法和静态方法
2014/12/13 Python
Python实现k-means算法
2018/02/23 Python
python模拟表单提交登录图书馆
2018/04/27 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
2019/06/18 Python
Django中的cookie和session
2019/08/27 Python
Mac PyCharm中的.gitignore 安装设置教程
2020/04/16 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
CSS3+js实现简单的时钟特效
2015/03/18 HTML / CSS
Melijoe时尚童装德国官网:Melijoe德国
2016/09/03 全球购物
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
雅虎笔试题(字符串操作)
2015/03/24 面试题
Linux Interview Questions For software testers
2013/05/17 面试题
博物馆观后感
2015/06/05 职场文书
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android