實現對數組找最大最小數

實現對數組找最大最小數

在用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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/396530.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/396530.shtml
英文地址,請注明出處:http://en.pswp.cn/news/396530.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

開源免費 低代碼平臺開源_行動透明:免費代碼營現已開源

開源免費 低代碼平臺開源by freeCodeCamp通過freeCodeCamp 行動透明&#xff1a;免費代碼營現已開源 (Transparency in Action: Free Code Camp is Now Open Source) We’re thrilled to announce that Free Code Camp is now fully open-source. Now you can fork our code b…

vc mysql init 崩潰_故障分析 | 崩潰恢復巨慢原因分析

作者&#xff1a;xuty本文來源&#xff1a;原創投稿*愛可生開源社區出品&#xff0c;原創內容未經授權不得隨意使用&#xff0c;轉載請聯系小編并注明來源。一、現象有個 MySQL 5.7 開發庫異常掛掉后&#xff0c;奔潰恢復一直處于如下位置&#xff0c;且持續了 2 小時左右才起來…

surfaceview結束后怎么處理_污泥壓濾機處理后的污泥怎么處置

在污泥處理處置中&#xff0c;污泥壓濾機處理污泥只是對污泥進行脫水&#xff0c;并沒有實現污泥資源化處置。再進行污泥“減量化、無害化、資源化”處理時&#xff0c;許多企業用污泥壓濾機對污泥脫水處理后就不知道怎么繼續處置了&#xff0c;從而使污泥餅無處可去&#xff0…

js數組詳解

1&#xff0c;什么是數組數組是值得有序集合&#xff0c;每個值叫做一個元素&#xff0c;而每個元素在數組中有一個位置&#xff0c;以數字表示&#xff0c;稱為索引。js的數組是無類型的&#xff0c;數組元素可以是任意類型&#xff0c;同一個數組中的不同元素可能是對象或數組…

[轉載]linux內存映射mmap原理分析

轉自&#xff1a;http://blog.csdn.net/yusiguyuan/article/details/23388771 內存映射&#xff0c;簡而言之就是將用戶空間的一段內存區域映射到內核空間&#xff0c;映射成功后&#xff0c;用戶對這段內存區域的修改可以直接反映到內核空間&#xff0c;同樣&#xff0c;內核空…

判斷一個指針有沒有free_Free Code Camp的每個人現在都有一個檔案袋

判斷一個指針有沒有freeby freeCodeCamp通過freeCodeCamp Free Code Camp的每個人現在都有一個檔案袋 (Everyone at Free Code Camp now has a Portfolio) Note: we originally published this on our now-defunct blog in January of 2015.注意&#xff1a;我們最初是在2015年…

冒泡、快速排序小結

1.冒泡排序 (1) 比較領近的兩個數 (2) 如果左邊的比右邊的數字大&#xff0c;則交換位置 (3) 向右移動一位&#xff0c;繼續比較相鄰的兩個數 排序示例&#xff1a; 一輪排序結束后&#xff0c;最大值的位置已經移動最右端&#xff0c;再次如此循環&#xff0c;最終經過n-1次則…

python中until函數_等待應用程序窗口:python中的pywinauto.timings.WaitUntilPasses

我試圖在pywinauto中使用waituntilpasses來給應用程序時間打開一個新窗口.我已使用SWAPY識別窗口詳細信息.為了進行測試,我手動打開了子窗口,因此WaitUntilPasses應該立即看到該窗口,但是沒有看到.語法顯示為OK,因為我可以找到并打印find_windows的輸出,如下所示&#xff1a;xx…

synchronized 異常_由淺入深,Java 并發編程中的 Synchronized

synchronized 作用synchronized 關鍵字是 Java 并發編程中線程同步的常用手段之一。1.1 作用&#xff1a;確保線程互斥的訪問同步代&#xff0c;鎖自動釋放&#xff0c;多個線程操作同個代碼塊或函數必須排隊獲得鎖&#xff0c;保證共享變量的修改能夠及時可見&#xff0c;獲得…

mysql正則通配符全解_mysql正則表達式與通配符

擴展正則表達式的一些字符是&#xff1a; “.”匹配任何單個的字符。 一個字符類“[...]”匹配在方括號內的任何字符。例如&#xff0c;“[abc]”匹配“a”、“b”或“c”。為了命名字符的一個范圍&#xff0c;使用一個“-”。“[a-z]”匹配任何小寫字母&#xff0c;而“[0-9…

dos常用文件操作命令

1、DIR 含義&#xff1a; 顯示指定目錄下的文件和子目錄列表 類型&#xff1a; 內部命令 格式&#xff1a; DIR[drive:][path][filename][/p][/w][/A[[:]attributes]][/O[[:]sortorder]][/S][/B][/L] 舉例&#xff1a; DIR DIR D:\px2 DIR D:\px2\*.txt DIR /A:D /O:D 2、COPY…

使您的Java代碼聞起來很新鮮

by Marco Massenzio由Marco Massenzio 使您的Java代碼聞起來很新鮮 (Make your Java code smell nice and fresh) A few years ago I joined a startup working on a cloud enterprise service that was originally built by an offshore team.幾年前&#xff0c;我加入了一家…

MySQL時間戳與日期格式的相互轉換

MySQL時間戳與日期格式的相互轉換&#xff0c;PHP時間戳與日期格式的相互轉換 MySQL: 獲取當前時間SELECT NOW(); // 2018/10/11 14:22:51 時間日期格式轉換成時間戳格式&#xff0c;UNIX_TIMESTAMP()SELECT UNIX_TIMESTAMP(NOW()); // 1539238930 時間戳格式轉換成時間日期格式…

Linux內存分配機制之伙伴系統和SLAB

轉載請注明原文地址&#xff1a;http://www.cnblogs.com/ygj0930/p/6539590.html 內核內存管理的一項重要工作就是如何在頻繁申請釋放內存的情況下&#xff0c;避免碎片的產生。這就要求內核采取靈活而恰當的內存分配策略。通常&#xff0c;內存分配一般有兩種情況&#xff1a…

this.$modal.confirm 自定義按鈕關閉_自定義函數,讓你玩轉Excel得心應手

讓“自動更正”輸入統一的文本&#xff0c;你是不是經常為輸入某些固定的文本,如《電腦報》而煩惱呢?那就往下看吧。1.執行“工具→自動更正”命令,打開“自動更正”對話框。2.在“替換”下面的方框中輸入“pcw”(也可以是其他字符,“pcw”用小寫),在“替換為”下面的方框中輸…

php mysql 排名算法_MySQL PHP:優化排名查詢和計數子查詢

這是原始數據,并希望根據得分(count(tbl_1.id))對它們進行排名.[tbl_1]id | name1 | peter2 | jane1 | peter2 | jane3 | harry3 | harry3 | harry3 | harry4 | ron因此,制作臨時表(tbl_2)來計算每個id的分數.SELECT id, name, COUNT( id ) AS scoreFROM tbl_1GROUP BY idORDER…

CCF-CSP 最大的矩形

問題描述在橫軸上放了n個相鄰的矩形&#xff0c;每個矩形的寬度是1&#xff0c;而第i&#xff08;1 ≤ i ≤ n&#xff09;個矩形的高度是hi。這n個矩形構成了一個直方圖。例如&#xff0c;下圖中六個矩形的高度就分別是3, 1, 6, 5, 2, 3。請找出能放在給定直方圖里面積最大的矩…

Stack Overflow 2016年對50,000名開發人員進行的調查得出的見解

Today, Stack Overflow released the results of their 2016 survey of more than 50,000 developers.今天&#xff0c;Stack Overflow發布了他們2016年對50,000多名開發人員進行的調查的結果。 I’ve combed through this big document to bring you the most surprising ins…

web管理

1.站點根目錄下查找是否被放置webshell***根據語句判斷是不是PHP***腳本# find /storage/www/ -name "*.php" | xargs grep-in --color "eval("# grep -i --include*.php -r system\s*\( /storage/www/2.統計訪問日志中來自同ip出現的次數分析盜鏈、***、機…

MySQL的主從復制云棲社區_MySQL-主從復制

前言前篇說了作為運維在數據庫塊最起碼要會兩大技能&#xff0c;今天來說說第二技能--主從復制隨著業務的增長&#xff0c;一臺數據庫服務器以滿足不了需求了&#xff0c;負載過重&#xff0c;這時候就需要減壓&#xff0c;實現負載均衡讀寫分離&#xff0c;一主一從或一主多從…