arr.
reduce
(function
(prev, cur, index, arr)
, init)
//arr:表示原陣列
//prev:上一次回掉時的返回值,或者初始值init
//index:表示當前元素值的索引,如果init的值為0,它的值就為0,否則就為1
//cur:正在處理的陣列元素
let arr =[1
,2,3
,4,5
,6,7
,8]let sum = arr.
reduce
((pre, cur)
=>,0
) console.
log(sum)
let arr =[1
,2,2
,3,4
,5,5
,6,7
,7,8
]let removerepeat = arr.
reduce
((pre, arr)
=>,[
])console.
log(removerepeat)
let arr =[9
,1,2
,2,3
,4,10
,5,5
,6,7
,7,8
]let max = arr.
reduce
((pre, arr)
=>
) console.
log(max)
reduce,自帶遍歷的超實用方法
arr.reduce function prev,cur,index,arr init 其中,arr表示原陣列 prev表示上一次呼叫 時的返回值,或者初始值 init cur表示當前正在處理的陣列元素 index表示當前正在處理的陣列元素的索引,若提供 init 值,則索引為0,否則索引為1 in...
SQL 迴圈遍歷
一 遍歷 資料表 select hid into temp from md sheettemplate where sheetstateid 1 declare hid varchar 50 while exists select hid from temp 遍歷臨時表 begin select t...
js迴圈遍歷
方式一 var arr 1,2,3,4,5 for let i 0 i方式一利用for迴圈來遍歷陣列的缺點就是 不夠簡潔。下面介紹乙個寫法更加簡潔的方式。方式二var arr 1,2,3,4,5 arr.foreach function value,index 利用foreach迴圈 量少了很多,寫...