思路
- 先定义一个30个整型元素的数组,然后对数组进行填充数据。
- 需要一个容器对数组的数据进行累加计算。
- 还需要一个计数器,用来记录容器中累加的数组数据的个数。
- 输出的新数组。
- 执行。
var a = 30;
var arr = [];
var sum = 0; //容器
var j = 0; //计数器
var arr1 = [];
for (var i = 1; i <= a; i++) {
arr.push(i * 2);//向数组中填充数据
}
for (var i = 0; i < arr.length; i++) {
sum += arr[i]; //容器对数组的元素进行累加计算
j++; //容器每计算一次,计数器就+1;用来记录容器中数组元素的个数
if (j % 5 == 0) {
arr1.push(sum / 5);
sum = 0; //容器的用处暂时结束,强制归零
}
}
console.log(arr1);