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 loading效果代码
Jun 18 Javascript
充分发挥Node.js程序性能的一些方法介绍
Jun 23 Javascript
最简单的JavaScript图片轮播代码(两种方法)
Dec 18 Javascript
js实现无缝滚动特效
Dec 20 Javascript
使用Script元素发送JSONP请求的方法
Jun 12 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
AngularJS自定义过滤器用法经典实例总结
May 17 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
Mar 10 Javascript
JavaScript, select标签元素左右移动功能实现
May 14 Javascript
js 图片懒加载的实现
Oct 21 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
Nov 16 Javascript
vue 实现图片懒加载功能
Dec 31 Vue.js
关于图片的预加载过程中隐藏未知的
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
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
轻松创建nodejs服务器(6):作出响应
2014/12/18 NodeJs
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
2017/08/17 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
vue项目中定义全局变量、函数的几种方法
2019/11/08 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
详解Python map函数及Python map()函数的用法
2017/11/16 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
python绘制漏斗图步骤详解
2019/03/04 Python
Pyqt5实现英文学习词典
2019/06/24 Python
python模块导入的方法
2019/10/24 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
Python3+selenium实现cookie免密登录的示例代码
2020/03/18 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
2013/08/04 面试题
员工年终演讲稿
2014/01/03 职场文书
学校门卫岗位职责
2014/03/16 职场文书
建筑工地门卫岗位职责
2014/04/30 职场文书
家庭暴力离婚起诉书
2015/05/18 职场文书
2015年度绩效考核工作总结
2015/05/27 职场文书
海底两万里读书笔记
2015/06/26 职场文书
运动会致辞稿
2015/07/29 职场文书
学校中层领导培训心得体会
2016/01/11 职场文书
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL