js中找出最大值程式碼例項
分享一段程式碼例項,它實現了找出數字中最大值的程式碼。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼var arr = [1, 2, 5, 6, 3]; console.log(Math.max.apply(Math, arr));
由於Math.max()方法是不能夠接受陣列作為引數,所以需要使用apply轉換一下。
使用ES2015新增的展開運算子,那麼就更加簡單了,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼var arr = [1, 2, 5, 6, 3]; console.log(Math.max(...arr));
關於展開運算子可以參閱ES2015 展開運算子一章節。
當然如果Math.max()的引數不是陣列,那麼直接傳入即可,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼console.log(Math.max(1, 2, 5, 6, 3));
相關文章
- JS 預編譯程式碼例項分析JS編譯
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- JS中Caesars Cipher的例項JS
- dom操作程式碼例項
- css梯形程式碼例項CSS
- 設計模式例項程式碼設計模式
- JavaScript in運算子程式碼例項JavaScript
- table表格美化程式碼例項
- 純css tab選項卡程式碼例項CSS
- jQuery tab選項卡效果程式碼例項jQuery
- 刪除字串中的html標籤程式碼例項字串HTML
- CSS 隔行變色程式碼例項CSS
- HTML5 拖拽程式碼例項HTML
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- [例項分割]Condinst程式碼筆記筆記
- canvas刮刮樂程式碼例項Canvas
- canvas載入效果程式碼例項Canvas
- CSS空心箭頭程式碼例項CSS
- JavaScript運動框架程式碼例項JavaScript框架
- jQuery.map()方法程式碼例項jQuery
- CSS橢圓效果程式碼例項CSS
- CSS條紋背景程式碼例項CSS
- flex居中佈局程式碼例項Flex
- JavaScript取餘數程式碼例項JavaScript
- canvas繪製扇形程式碼例項Canvas
- table細線表格例項程式碼
- 網頁中嵌入百度地圖程式碼例項網頁地圖
- 從例項程式碼講解Node.js Event loop執行機制(1.0.1)Node.jsOOP
- 響應式佈局程式碼例項
- JavaScript 表單驗證程式碼例項JavaScript
- 美化滾動條效果程式碼例項
- canvas原型鐘錶效果程式碼例項Canvas原型
- flex彈性佈局程式碼例項Flex
- JavaScript陣列合並程式碼例項JavaScript陣列
- CSS3卡通形象程式碼例項CSSS3
- JavaScript倒數計時程式碼例項JavaScript
- canvas繪製網格程式碼例項Canvas
- css3水滴效果程式碼例項CSSS3
- css背景虛化效果程式碼例項CSS