首頁 >web前端 >js教程 >怎麼用JavaScript求數組的最小值

怎麼用JavaScript求數組的最小值

青灯夜游
青灯夜游原創
2021-10-14 16:52:1711350瀏覽

在JS中,可以利用Math物件的min()方法和擴充運算子「...」來求陣列的最小值;min()方法可傳回指定數字列表中帶有最小值的數字,擴充運算子可把一個數組轉換為用逗號分隔的參數序列,實作語法「Math.min(...arr)」。

怎麼用JavaScript求數組的最小值

本教學操作環境: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);

輸出結果:

怎麼用JavaScript求數組的最小值

說明:

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn