在JS中,可以利用Math物件的min()方法和擴充運算子「...」來求陣列的最小值;min()方法可傳回指定數字列表中帶有最小值的數字,擴充運算子可把一個數組轉換為用逗號分隔的參數序列,實作語法「Math.min(...arr)」。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
JavaScript中,可以利用Math物件的min()方法和擴充運算子「...」來求陣列的最小值。
實作程式碼:
var arr=[2,6,1,5,22,3,66,12,9]; var min=Math.min(...arr); console.log("最小值为:"+min);
輸出結果:
說明:
min( )方法可傳回指定數字清單中帶有最小值的數字。語法格式:
Math.min(n1,n2,n3,...,nX)
es6中引入擴展運算子(...),它用於將一個數組轉換為用逗號分隔的參數序列,它常用在不定參數個數時的函數調用,數組合併
用法如下:
1、取得陣列最大值
function getMaxArray(arr){ return Math.max(...arr); }
2、數字組合並
var arr=[1,2,3,4]; var arr1=[1,2]; var arr2=[...arr,...arr1]//arr+arr1合并数组
【推薦學習:javascript進階教學】
以上是怎麼用JavaScript求數組的最小值的詳細內容。更多資訊請關注PHP中文網其他相關文章!