var data = [1, 2, 3, 4, 5];
var num = data.reduce(function(x,y) {
}, 0);
console.dir(num); //=====> 15
reduce接受兩個可選參數,第一個是函數,第二個是一個參數!
函數中的第一個參數x,可以用reduce中的第二個參數指定,這個是一個初始化參數!如果不指定,則以數組下標爲0的元素指定初始化參數!
空數組上,而不指定初始化參數,會導致類型錯誤異常
如果是空數組,而且指定初始化參數,則返回初始化參數!
如果數組只有一個參數,沒有指定初始化參數,則返回這個值!
javaSctipt數組的reduce方法
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
js實現燈泡的開和滅
qq_875174369
2018-08-27 19:39:03
js省市級聯
qq_875174369
2018-08-27 19:38:48
js實現動態表格
qq_875174369
2018-08-27 19:38:47
js簡單函數運用
qq_875174369
2018-08-27 19:38:45
js點擊子菜單摺疊,再點擊子菜單展開
qq_875174369
2018-08-27 19:38:45
js下拉列表
qq_875174369
2018-08-27 19:38:45
javascript中常用的節點方法
qq_875174369
2018-08-27 19:38:44
按鈕點擊(還原)效果
中原一秋风
2018-08-27 18:33:28
JavaScript 檢測數組
付文龙
2018-08-27 17:46:11
JS:prototype的內存分析
zocojoker
2018-08-27 17:42:07
js 中 setTimeout()的用法
越封号越多
2018-08-27 17:32:52
JS只能輸入數字,數字和字母等的正則表達式
越封号越多
2018-08-27 17:32:51
js獲取屏幕高度、寬度的問題
越封号越多
2018-08-27 17:32:51
24小時熱門文章
-
釘釘打卡速度慢
-
Nginx R31 doc 官方文檔-01-nginx 如何安裝
-
Python 潮流週刊#51:用 Python 繪製美觀的圖表
-
Qt/C++音視頻開發74-合併標籤圖形/生成yolo運算結果圖形/文字和圖形合併成一個/水印濾鏡
-
挑戰程序設計競賽 2.2章習題 POJ - 3617 Best Cow Line 貪心
-
字節面試:MySQL什麼時候 鎖表?如何防止鎖表?
-
.NET8連接SQL SERVER 2008 R2 報:證書鏈是由不受信任的頒發機構頒發的
-
golang開發環境搭建(win10)
-
python計算機視覺學習筆記——PIL庫的用法
-
Golang初學:獲取程序內存使用情況,std runtime