一些API回調函數轉箭頭函數寫法


剛開始接觸箭頭函數 不是很理解寫法 想到之前用到的一些數組的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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM