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 相关文章推荐
javascript下利用arguments实现string.format函数
Aug 24 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
Oct 01 Javascript
一个获取第n个元素节点的js函数
Sep 02 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
May 28 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
Jun 03 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
JS中如何实现Laravel的route函数详解
Feb 12 Javascript
angular2 ng2 @input和@output理解及示例
Oct 10 Javascript
javascript数组拍平方法总结
Jan 20 Javascript
Vue.js实现的计算器功能完整示例
Jul 11 Javascript
详解webpack+ES6+Sass搭建多页面应用
Nov 05 Javascript
js针对图片加载失败的处理方法分析
Aug 24 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 access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
php设计模式 Chain Of Responsibility (职责链模式)
2011/06/26 PHP
PHP6新特性分析
2016/03/03 PHP
php bootstrap实现简单登录
2016/03/08 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
JS获取select-option-text_value的方法
2013/12/26 Javascript
JavaScript实现的GBK、UTF8字符串实际长度计算函数
2014/08/27 Javascript
一个js过滤空格的小函数
2014/10/10 Javascript
Grunt入门教程(自动任务运行器)
2015/08/06 Javascript
js滚动条平滑移动示例代码
2016/03/29 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
Bootstrap3.3.7导航栏下拉菜单鼠标滑过展开效果
2017/10/31 Javascript
Vue实现PopupWindow组件详解
2018/04/28 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
浅谈vue权限管理实现及流程
2020/04/23 Javascript
[01:08:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS LGD-CDEC
2014/05/22 DOTA
python3.3实现乘法表示例
2014/02/07 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
python删除某个字符
2018/03/19 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
CSS3制作翻转效果_动力节点Java学院整理
2017/07/11 HTML / CSS
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
HTML5制作3D爱心动画教程 献给女友浪漫的礼物
2014/11/05 HTML / CSS
美国在线面料商店:Fashion Fabrics Club
2020/01/31 全球购物
大唐面试试题(CPU,UNIX等等)
2012/01/11 面试题
连锁经营管理专业大学生求职信
2013/10/30 职场文书
咖啡厅创业计划书范本
2014/01/22 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
写得不错的求职信范文
2014/07/11 职场文书
解除劳动关系协议书范文
2014/09/11 职场文书
音乐研修感悟
2015/11/18 职场文书
Mysql Online DDL的使用详解
2021/05/20 MySQL