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 插件制作实践 xMarquee插件V1.0
Apr 02 Javascript
jquery 查找select ,并触发事件的实现代码
Mar 30 Javascript
jquery中ajax学习笔记4
Oct 16 Javascript
限制上传文件大小和格式的jQuery插件实例
Jan 24 Javascript
Bootstrap如何创建表单
Oct 21 Javascript
两种简单的跨域方法(jsonp、php)
Jan 02 Javascript
bootstrap输入框组件使用方法详解
Jan 19 Javascript
详谈angularjs中路由页面强制更新的问题
Apr 24 Javascript
Vue header组件开发详解
Jan 26 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
Mar 08 Javascript
在vue中使用v-bind:class的选项卡方法
Sep 27 Javascript
angularJS实现不同视图同步刷新详解
Oct 09 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中上传大体积文件时需要的设置
2006/10/09 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
用javascript实现无刷新更新数据的详细步骤 asp
2006/12/26 Javascript
javascript检查日期格式的函数[比较全]
2008/10/17 Javascript
理解Javascript_14_函数形式参数与arguments
2010/10/20 Javascript
在js(jquery)中获得文本框焦点和失去焦点的方法
2012/12/04 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
微信小程序 开发指南详解
2016/09/27 Javascript
js实现手机web图片左右滑动效果
2017/12/29 Javascript
仿淘宝JSsearch搜索下拉深度用法
2018/01/15 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
[44:50]DOTA2上海特级锦标赛B组小组赛#2 VG VS Fnatic第二局
2016/02/26 DOTA
[51:30]OG vs LGD 2018国际邀请赛淘汰赛BO3 第二场 8.26
2018/08/30 DOTA
python 实现图片旋转 上下左右 180度旋转的示例
2019/01/24 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
一文读懂Python 枚举
2020/08/25 Python
通过CSS3的object-fit来调整图片适配尺寸的技巧简介
2016/02/27 HTML / CSS
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
现代化办公人员工作的自我评价
2013/10/16 职场文书
银行优秀员工事迹
2014/02/06 职场文书
yy婚礼司仪主持词
2014/03/14 职场文书
课程改革实施方案
2014/03/16 职场文书
委托书范文
2014/04/02 职场文书
综合内勤岗位职责
2014/04/14 职场文书
政风行风自查自纠报告
2014/10/21 职场文书
2014年班级工作总结范文
2014/12/23 职场文书
学校党员干部承诺书
2015/05/04 职场文书
新郎父母婚礼答谢词
2015/09/29 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS