JavaScript陣列最大值和最小值

antzone發表於2017-12-20

比較陣列中數值的大小時比較常見的操作,方法有多種,比如可以使用自帶的sort()函式。

下面介紹一下其他比較常用的方法,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
function getMaximin(arr,maximin) { 
  if(maximin=="max") { 
    return Math.max.apply(Math,arr); 
  }
  else if(maximin=="min") { 
    return Math.min.apply(Math, arr); 
  } 
} 
var a=[3,2,4,2,10]; 
var b=[12,4,45,786,9,78]; 
console.log(getMaximin(a,"max"));//10
console.log(getMaximin(b,"min"));//04

以上程式碼可以能夠實現從陣列中取出最大值和最小值。

相關閱讀:

(1).Math.max()參閱JavaScript Math.max()一章節。

(2).Math.min()參閱 JavaScript Math.min()一章節。

(3).apply()參閱javascript apply()一章節。

相關文章