reduce 遍歷迴圈

2021-10-07 19:35:53 字數 851 閱讀 2958

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迴圈 量少了很多,寫...