JavaScript:数组求平均数

     /*
         定义一个含有30个整形元素的数组,按顺序分别赋予从2开始的偶数
         然后从顺序每五个数求出一个平均数,放到另一个数组中并求出
      */
       var arr = new Array(30);

       for (var i = 0; i<arr.length; i++) {
           arr[i] = i * 2 + 2;
       }
       
       var averageArr = [];
       // 切分数组 为了5个
       var len = (arr.length) / 5;

       for (var i = 0; i<len; i++) {
        //    var newArr = arr.splice(0, 5);
           var newArr = arr.slice(i * 5, (i + 1) * 5);

           var sum = 0;

           for (var j = 0; j<newArr.length; j++) {
               sum += newArr[j];
           }
           
           averageArr.push(sum / 5);

        }

        alert(averageArr);

原文地址:https://www.cnblogs.com/qjuly/p/13334071.html