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 相关文章推荐
Node.js开发之访问Redis数据库教程
Jan 14 Javascript
jQuery实现带滚动线条导航效果的方法
Jan 30 Javascript
js漂浮广告实现代码
Aug 15 Javascript
node.js抓取并分析网页内容有无特殊内容的js文件
Nov 17 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
May 05 Javascript
jQuery动态修改字体大小的方法【测试可用】
Sep 09 Javascript
jQuery包裹节点用法完整示例
Sep 13 Javascript
自学实现angularjs依赖注入
Dec 20 Javascript
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
vue 获取及修改store.js里的公共变量实例
Nov 06 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
vue如何在用户要关闭当前网页时弹出提示的实现
May 31 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
第九节--绑定
2006/11/16 PHP
PHP 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
thinkphp 一个页面使用2次分页的实现方法
2013/07/15 PHP
关于php中一些字符串总结
2016/05/05 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
PHP基于cookie实现统计在线人数功能示例
2019/01/16 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
csdn 批量接受好友邀请
2009/02/19 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
使用JS读取XML文件的方法
2016/11/25 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
JavaScript实现打地鼠小游戏
2020/04/23 Javascript
微信小程序实现animation动画
2018/01/26 Javascript
利用vue和element-ui设置表格内容分页的实例
2018/03/02 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
解决vue-cli webpack打包开启Gzip 报错问题
2019/07/24 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
详解Vscode中使用Eslint终极配置大全
2019/11/08 Javascript
vue项目中锚点定位替代方式
2019/11/13 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
Python 简单计算要求形状面积的实例
2020/01/18 Python
Python自动化操作实现图例绘制
2020/07/09 Python
如何在scrapy中捕获并处理各种异常
2020/09/28 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
几道Web/Ajax的面试题
2016/11/05 面试题
彩色的翅膀教学反思
2014/04/25 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
SQL语法CONSTRAINT约束操作详情
2022/01/18 MySQL
golang连接MySQl使用sqlx库
2022/04/14 Golang
python数据处理之Pandas类型转换
2022/04/28 Python