天天看点

js 获取数组最大值最小值

对于纯数字数组,可以使用JavaScript中的内置函数Math.max()和Math.min()方法。使用这两个内置函数可以分别找出数组中的最大值和最小值。

最主要的是这两个函数对于数字组成的数组是不能直接使用的。但是,这有一些类似地方法。

Function.prototype.apply()让你可以使用提供的this与参数组与的数组来调用参数。

// 取出数组中最大值
 Array.max = function( array ){ 
     return Math.max.apply( Math, array ); 
 }; 
// 取出数组中最小值 
Array.min = function( array ){ 
    return Math.min.apply( Math, array ); 
}; 
var arr = [,,,,,,,,]; 
Array.max(arr); // 234 
Array.min(arr); //1
           

继续阅读