码迷,mamicode.com
首页 > 编程语言 > 详细

ES6中数组方法( reduce )

时间:2019-10-04 16:47:20      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:var   prim   log   cti   计算   isp   turn   function   fun   

 应用场景一    计算数组中所有值的总和
var numbers = [3,5,9];
        var sumValue = numbers.reduce(function(sum,number){ //sum2 前两个数的和
            console.log(sum) //1000 1003 1008
            return sum + number;
        },1000  )  //第一次初始化时用1000 + 数组中的第一项
        console.log(sumValue) //1017
 
将数组中对象的某个属性抽离到另一个数组中
 var primaryColors = [
            {color:"red"},
            {color:"yellow"},
            {color:"bule"}
        ]
        var colorsArr = primaryColors.reduce(function(arr,primaryColor){
            arr.push(primaryColor.color);
            return arr;
        },[]);
        console.log(colorsArr)    //["red", "yellow", "bule"]

 

ES6中数组方法( reduce )

标签:var   prim   log   cti   计算   isp   turn   function   fun   

原文地址:https://www.cnblogs.com/webmc/p/11622441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!