实现对数组找最大最小数
生活随笔
收集整理的這篇文章主要介紹了
实现对数组找最大最小数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現對數組找最大最小數
在用js的過程中我們往往會需要找到一個數組里最大或最小的數,
但是我們不能直接用Math.max(Arr)或Math.min(Arr),因為max()里面不能填數組,只能填連續的數。
那我們該怎么辦呢?
一定要這樣寫的話可以是這樣的
function getMax(arr){var arrLen=arr.length;for(var i=0,ret=arr[0];i<arrLen;i++){ret=Math.max(ret,arr[i]); }return ret; }
但是會顯得十分麻煩,這時我們可以用apply
Function.apply(obj,args)方法能接收兩個參數
??? obj:這個對象將代替Function類里this對象
?? args:這個是數組,它將作為參數傳給Function(args-->arguments)
用apply方法可以寫成
function getMax2(arr){return Math.max.apply(null,arr); }?
posted on 2016-03-22 13:14 一人行者 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/Lwei/p/5306021.html
總結
以上是生活随笔為你收集整理的实现对数组找最大最小数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: day09_读写分离_Atlas小记
- 下一篇: [转载]linux内存映射mmap原理分