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 相关文章推荐
JQuery 将元素显示在屏幕的中央的代码
Feb 27 Javascript
Jquery图形报表插件 jqplot简介及参数详解
Oct 10 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
Sep 10 Javascript
JS短路原理的应用示例 精简代码的途径
Dec 13 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
javascript实现分栏显示小技巧附图
Oct 13 Javascript
jQuery老黄历完整实现方法
Jan 16 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
Jan 14 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
微信小程序中换行空格(多个空格)写法详解
Jul 10 Javascript
webpack HappyPack实战详解
Oct 08 Javascript
vue开发简单上传图片功能
Jun 30 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递归算法的详细示例分析
2013/02/19 PHP
thinkphp缓存技术详解
2014/12/09 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
PHP DB 数据库连接类定义与用法示例
2019/03/11 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
jQuery中调用WebService方法小结
2011/03/28 Javascript
jQuery源码中的chunker 正则过滤符分析
2012/07/31 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
jquery easyui使用心得
2014/07/07 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
利用Angularjs和Bootstrap前端开发案例实战
2016/08/27 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
利用forever和pm2部署node.js项目过程
2017/05/10 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
Django使用多数据库的方法
2017/09/06 Javascript
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
Python生成随机MAC地址
2015/03/10 Python
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
用Python进行简单图像识别(验证码)
2018/01/19 Python
啥是佩奇?使用Python自动绘画小猪佩奇的代码实例
2019/02/20 Python
升级keras解决load_weights()中的未定义skip_mismatch关键字问题
2020/06/12 Python
对于没有初始化的变量的初始值可以作怎样的假定
2014/10/12 面试题
旅游管理实习自我鉴定
2013/09/29 职场文书
个人简历自我评价八例
2013/10/31 职场文书
初中生个人学习的自我评价
2013/12/04 职场文书
工厂保洁员岗位职责
2013/12/04 职场文书
社区八一活动方案
2014/02/03 职场文书
设计师求职信模板
2014/05/06 职场文书
见习报告的格式
2014/11/04 职场文书
英文升职感谢信
2015/01/23 职场文书
库房管理员岗位职责
2015/02/12 职场文书
生日赠语
2015/06/23 职场文书