reduce的作用是累计器,返回累计处理的结果,经常用于求和等

基本语法:arr.reduce(function(){},初始值)

没有初始值

        const arr=[1,5,8]
        const total=arr.reduce((prev,current)=> prev + current,)
        console.log(total)//total=14

有初始值,会影响最终的结果

        const total1=arr.reduce((prev,current)=> prev+current,10)
        console.log(total1)//total1=24

计算薪资案例

        const workers=[{name:'小张',salary:10000},{name:'小李',salary:12000},{name:'小明',salary:13000}]
        const expenditure=workers.reduce((prev,current)=>{
            return prev+current.salary
        },0)
        console.log(expenditure)// expenditure=35000
评论
头像
验证码:
相关推荐

七年之痒是什么意思

520送什么给女友

第一次见女方父母送什么好




如果未经特殊说明,本站内容皆为原创,转载内容如果侵犯了您的权益,如有侵权请联系管理员删除
联系QQ:2380712278

备案号:皖ICP备19012824号