剛開始接觸箭頭函數 不是很理解寫法 想到之前用到的一些數組的API 於是把之前的回調用箭頭函數改寫了一下
<script> let arr = [1,2,3,4,5,6,7,8,9,0] // forEach 遍歷數組 沒有返回值 let forEacha = arr.forEach((v, i) => { return arr[i] = v * 2; }) // map 遍歷 let maparr = arr.map((v, i) => { return arr[i] = v * 2 }) console.log(maparr) // filter 篩選 let arrf= arr.filter((v, i) => { return v > 5; }) console.log(arrf) // reduce 累計器 累加累乘累除累模都行 let reducea = arr.reduce((res,v) =>{ return res + v }) console.log(reducea) // find 篩選 返回數據 let finda = arr.find((v,i) =>{ return v > 20 }) console.log(arr) console.log(finda) // findindex 篩選 返回下標 let findindexa = arr.findIndex((v,i) =>{ return v > 20 }) console.log(findindexa) </script>
