将数组中的数字 每五个求一个平均值 放在新数组内

113 阅读1分钟
    arr1=[2, 4, 6, 8, 10, 12, 14, 16, 18, 20,
    22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 4
    2, 44, 46, 48, 50, 52, 54, 56, 58, 60];

    //记录五个数的和
    var sum=0;
    // 声明计数器值
    var num=0;
    // 创建空数组 用来存储新值
    var arr2=[];

    // i代表数组arr1的索引下标
    for(var i=0;i<arr1.length;i++){
        // 累加数组中的和
        sum+=arr1[i];
        // 记录次数
        num++;
        // 当数组等于5的时候 将五个数据单元的平均值写入新数组
        // 将计数器 累加器清零
        if(num === 5){

            arr2.push(sum/5);

            sum=0;

            num=0;

        }
    }
    console.log(arr2);
    
    
    

如果对您有帮助,请动动小手点个赞,您的支持是我更新最大的动力.✿