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 相关文章推荐
getElementById在任意一款浏览器中都可以用吗的疑问回复
May 13 Javascript
JS 文件传参及处理技巧分析
May 13 Javascript
jquery实现网站超链接和图片提示效果
Mar 21 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
Jun 24 Javascript
使用jQuery设置disabled属性与移除disabled属性
Aug 21 Javascript
node.js中的url.resolve方法使用说明
Dec 10 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
Jun 07 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
JS去除字符串中空格的方法
Feb 14 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
Jun 30 Javascript
Vue.js仿微信聊天窗口展示组件功能
Aug 11 Javascript
jQuery+CSS实现的table表格行列转置功能示例
Jan 08 jQuery
关于图片的预加载过程中隐藏未知的
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-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHP6 中可能会出现的新特性预览
2014/04/04 PHP
php中spl_autoload详解
2014/10/17 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
PHP 验证登陆类分享
2015/03/13 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
js word表格动态添加代码
2010/06/07 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
JS生成随机字符串的多种方法
2014/06/10 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
2014/11/24 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
JS实现仿QQ面板的手风琴效果折叠菜单代码
2015/09/11 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
大白话讲解JavaScript的Promise
2017/04/06 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
基于 D3.js 绘制动态进度条的实例详解
2018/02/26 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
layui实现数据分页功能(ajax异步)
2019/07/27 Javascript
详解Vue之事件处理
2020/07/10 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Python模拟登陆实现代码
2017/06/14 Python
python 函数传参之传值还是传引用的分析
2017/09/07 Python
如何在python中使用selenium的示例
2017/12/26 Python
python3的pip路径在哪
2020/06/23 Python
详解HTML5 data-* 自定义属性
2018/01/24 HTML / CSS
分别介绍一下Session Bean和Entity Bean
2015/03/13 面试题
会计求职信范文
2014/05/24 职场文书
房产协议书范本2014
2014/09/30 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python