JavaScript 数组最大值和最小值

2019-2-28 13:09| 作者: admin| 查看: 1090| 评论: 0|来自: 蚂蚁部落

获取数组中的最大(最小)值的方法很多,比如对数组进行一次遍历,通过比较,找到其最大(最小)值。

也有比较简单的方式,下面简单分享两种。

一. Array.prototype.sort:

[JavaScript] 纯文本查看 复制代码运行代码
var a = [7,3,4,6,10]; 
console.log(a.sort(function(a,b){ 
return (a-b);}))

sort里比较函数是一定要传入的,如果不传此函数的话,a.sort()的结果是[10,3,4,6,7]。

二.Math.max,Math.min:

[JavaScript] 纯文本查看 复制代码运行代码
var arr = [7,3,4,6,10]; 
var max = Math.max.apply(Math,arr); 
var min = Math.min.apply(Math,arr);
console.log(max,min);

上面方式非常简单,更多内容参阅如下几篇文章:

(1).apply参阅JavaScript apply()一章节。

(2).Math.max参阅Math.max() 方法一章节。


鲜花

握手

雷人

路过

鸡蛋

最新评论

返回顶部