天天看點

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
           

繼續閱讀