function random(max,min){ //定义随机数 return Math.round(Math.random()*(max-min)+min) } var arr =Array(30); //创建数组 for(var i=0; i<arr.length;i++){ arr[i]=random(0,10); } console.log(arr) for(var i=0;i<arr.length;i+=5){ //分割数组,每五个为一组 var fiveArr =arr.slice(i,i+5); var a=avg(fiveArr) console.log(a) } function avg(arr){ //计算平均数 var sum =0; arr.forEach(function(val) { sum +=val; }) return sum/arr.length; }