javascript的原生方法获取数组中的最大(最小)值

 更新时间:2012年12月19日 16:37:14   作者:  
获取一个数组中的最大(最小)值的最简单的方法,就是对数组进行一次遍历,通过比较,找到其最大(最小)值。但是其实在javascript的原生方法中,已经提供了一些快捷方法,可以实现此功能,需要的朋友可以了解下
获取一个数组中的最大(最小)值的最简单的方法,就是对数组进行一次遍历,通过比较,找到其最大(最小)值。但是其实在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);

相关文章

  • <script defer> defer 是什么意思

    <script defer> defer 是什么意思

    好多朋友不知道 script后面加个defer是什么意思有什么作用。
    2009-05-05
  • 深入理解JavaScript中的语法和代码结构

    深入理解JavaScript中的语法和代码结构

    这篇文章主要介绍了JavaScript中的语法和代码结构,对JS初学者而言,这些基础一定要看一下
    2021-05-05
  • JavaScript操作Cookie详解

    JavaScript操作Cookie详解

    这篇文章主要介绍了JavaScript操作Cookie详解,本文讲解了什么是Cookie、Cookie基础知识、Cookie常见问题、cookie 有两种清除方式、Cookie基础用法、Cookie高级用法等内容,需要的朋友可以参考下
    2015-02-02
  • js中parseInt函数浅谈

    js中parseInt函数浅谈

    这篇文章介绍了Js中的parseInt函数,有需要的朋友可以参考一下
    2013-07-07
  • js的toUpperCase方法用法实例

    js的toUpperCase方法用法实例

    这篇文章主要介绍了js的toUpperCase方法用法,实例分析了toUpperCase方法转换大写的使用技巧,需要的朋友可以参考下
    2015-01-01
  • Javascript 二维数组

    Javascript 二维数组

    Javascript二维数组的实现代码,需要的朋友可以参考下。
    2009-11-11
  • js 加密压缩出现bug解决方案

    js 加密压缩出现bug解决方案

    有时候由于我们编写js的时候不规范,造成js加密后IE会有脚本错误提示,那么我们应该如何避免这种现象产生呢?
    2014-11-11
  • JavaScript的对象和包装类你了解多少

    JavaScript的对象和包装类你了解多少

    这篇文章主要为大家详细介绍了JavaScript的对象和包装类,使用数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • js实现unicode码字符串与utf8字节数据互转详解

    js实现unicode码字符串与utf8字节数据互转详解

    这篇文章主要介绍了js实现unicode码字符串与utf8字节数据互转,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • 让人蛋疼的JavaScript语法特性

    让人蛋疼的JavaScript语法特性

    JavaScript有很多地方和我们熟知的C、Java等的编程习惯不同,这些不同会产生很多让人意想不到的事情。今天我们就来探讨下这些让人蛋疼的语法特性
    2014-09-09

最新评论