javascript的原生方法獲取數(shù)組中的最大(最小)值
更新時間:2012年12月19日 16:37:14 作者:
獲取一個數(shù)組中的最大(最小)值的最簡單的方法,就是對數(shù)組進(jìn)行一次遍歷,通過比較,找到其最大(最?。┲?。但是其實(shí)在javascript的原生方法中,已經(jīng)提供了一些快捷方法,可以實(shí)現(xiàn)此功能,需要的朋友可以了解下
獲取一個數(shù)組中的最大(最?。┲档淖詈唵蔚姆椒?,就是對數(shù)組進(jìn)行一次遍歷,通過比較,找到其最大(最小)值。但是其實(shí)在javascript的原生方法中,已經(jīng)提供了一些快捷方法,可以實(shí)現(xiàn)此功能。
1 Array.prototype.sort
var a = [7,3,4,6,10];
a.sort(function(a,b){
return (a-b);})
注意,sort里的比較函數(shù)是一定要傳入的,如果不傳此函數(shù)的話,a.sort()的結(jié)果是[10,3,4,6,7];
2 Math.max,Math.min
var a = [7,3,4,6,10];
var max = Math.max.apply(Math,a);
var min = Math.min.apply(Math,a);
1 Array.prototype.sort
復(fù)制代碼 代碼如下:
var a = [7,3,4,6,10];
a.sort(function(a,b){
return (a-b);})
注意,sort里的比較函數(shù)是一定要傳入的,如果不傳此函數(shù)的話,a.sort()的結(jié)果是[10,3,4,6,7];
2 Math.max,Math.min
復(fù)制代碼 代碼如下:
var a = [7,3,4,6,10];
var max = Math.max.apply(Math,a);
var min = Math.min.apply(Math,a);
您可能感興趣的文章:
- JS獲取數(shù)組最大值、最小值及長度的方法
- Javascript獲取數(shù)組中的最大值和最小值的方法匯總
- 求js數(shù)組的最大值和最小值的四種方法
- 分享JS數(shù)組求和與求最大值的方法
- javascript實(shí)現(xiàn)查找數(shù)組中最大值方法匯總
- JS中取二維數(shù)組中最大值的方法匯總
- JavaScript如何獲取數(shù)組最大值和最小值
- JavaScript獲取數(shù)組最小值和最大值的方法
- Js獲取數(shù)組最大和最小值示例代碼
- JS求Number類型數(shù)組中最大元素方法
- JS實(shí)現(xiàn)獲取數(shù)組中最大值或最小值功能示例
- JavaScript遍歷查找數(shù)組中最大值與最小值的方法示例
相關(guān)文章
<script defer> defer 是什么意思
好多朋友不知道 script后面加個defer是什么意思有什么作用。2009-05-05
深入理解JavaScript中的語法和代碼結(jié)構(gòu)
這篇文章主要介紹了JavaScript中的語法和代碼結(jié)構(gòu),對JS初學(xué)者而言,這些基礎(chǔ)一定要看一下2021-05-05
js實(shí)現(xiàn)unicode碼字符串與utf8字節(jié)數(shù)據(jù)互轉(zhuǎn)詳解
這篇文章主要介紹了js實(shí)現(xiàn)unicode碼字符串與utf8字節(jié)數(shù)據(jù)互轉(zhuǎn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03

