欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript實現(xiàn)查找數(shù)組中最大值方法匯總

 更新時間:2016年02月13日 10:00:05   投稿:hebedich  
本文給大家匯總了一下使用javascript實現(xiàn)查找數(shù)組中最大最小值的一些方法,非常的簡單實用,有需要的小伙伴可以來參考下。

方法一(使用遞歸函數(shù)):

var arr = [9,8,55,66,49,68,109,55,33,6,2,1];
  
var max = arr[0];

function findMax( i ){
  if( i == arr.length ) return max;
  if( max < arr[i] ) max = arr[i];
  findMax(i+1);
}
 
findMax(1);
console.log(max);

方法二(使用for循環(huán)遍歷):

var arr = [9,8,55,66,49,68,109,55,33,6,2,1];  
var max = arr[0];
for(var i = 1; i < arr.length; i++){
  if( max < arr[i] ){
    max = arr[i];
  }
}

console.log(max);

方法三(使用apply將數(shù)組傳入max方法中直接返回):

Math.max.apply(null,[9,8,55,66,49,68,109,55,33,6,2,1])

備注:除此之外,還有很多數(shù)組排序方式,都可以在排序后,根據(jù)新數(shù)組索引值獲取 最大/最小 值。

var a=[1,2,3,5];
alert(Math.max.apply(null, a));//最大值
alert(Math.min.apply(null, a));//最小值

多維數(shù)組可以這么修改:

var a=[1,2,3,[5,6],[1,4,8]];
var ta=a.join(",").split(",");//轉(zhuǎn)化為一維數(shù)組
alert(Math.max.apply(null,ta));//最大值
alert(Math.min.apply(null,ta));//最小值

相關文章

  • 一文讓你徹底弄懂js中undefined和null的區(qū)別

    一文讓你徹底弄懂js中undefined和null的區(qū)別

    JavaScript是一門動態(tài)類型語言,元素除了表示存在的空值外,還有可能根本就不存在,這就是undefined存在的原因,這篇文章主要給大家介紹了關于undefined和null區(qū)別的相關資料,需要的朋友可以參考下
    2022-03-03
  • JavaScript輪播停留效果的實現(xiàn)思路

    JavaScript輪播停留效果的實現(xiàn)思路

    輪播停留與無線滾動十分類似,都是利用屬性及變量控制移動實現(xiàn)輪播。下面通過本文給大家分享JavaScript輪播停留效果的實現(xiàn)思路,感興趣的朋友一起看看吧
    2018-05-05
  • javascript模擬C#格式化字符串

    javascript模擬C#格式化字符串

    學習C#的朋友都知道format()這個方法,本文給大家介紹在javascript中如何實現(xiàn)此操作,js模擬C#字符串格式化操作,需要的盆友一起學習吧
    2015-08-08
  • 解決canvas畫布使用fillRect()時高度出現(xiàn)雙倍效果的問題

    解決canvas畫布使用fillRect()時高度出現(xiàn)雙倍效果的問題

    下面小編就為大家?guī)硪黄鉀Qcanvas畫布使用fillRect()時高度出現(xiàn)雙倍效果的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 將html頁面保存成圖片,圖片寫入pdf的實現(xiàn)方法(推薦)

    將html頁面保存成圖片,圖片寫入pdf的實現(xiàn)方法(推薦)

    下面小編就為大家?guī)硪黄獙tml頁面保存成圖片,圖片寫入pdf的實現(xiàn)方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • TypeScript接口介紹

    TypeScript接口介紹

    這篇文章主要介紹了TypeScript接口,接口的作用就是為這些類型命名和為你的代碼或第三方代碼定義契約。下面我們一起進入文章看看TypeScript接口得具體定義吧,需要的朋友也可以參考一下
    2021-12-12
  • Ajax驗證用戶名或昵稱是否已被注冊

    Ajax驗證用戶名或昵稱是否已被注冊

    本文主要介紹了Ajax驗證用戶名或昵稱是否已被注冊的實例方法。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-04-04
  • 微信小程序中吸底按鈕適配iPhone X方案

    微信小程序中吸底按鈕適配iPhone X方案

    這篇文章主要介紹了微信小程序中吸底按鈕適配iPhone X方案,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • 詳解javascript立即執(zhí)行函數(shù)表達式IIFE

    詳解javascript立即執(zhí)行函數(shù)表達式IIFE

    本文主要介紹了javascript立即執(zhí)行函數(shù)表達式IIFE的相關知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • 框架頁面高度自動刷新的Javascript腳本

    框架頁面高度自動刷新的Javascript腳本

    框架頁面高度自動刷新,加載index.htm時候,每隔1秒鐘自動調(diào)用腳本刷新框架頁面代碼,具體實現(xiàn)如下,感興趣的朋友可以了解下
    2013-11-11

最新評論