转载于:https://segmentfault.com/a/1190000011106939
var mybody=response.body; //mybody为要处理的数组,每隔8个分为一个新数组
var num=parseInt(mybody.length/8); //num为mybody里含有几个长度为8的数组
var category=[]; //最后要输出的数组
var arr=[]; //将mybody分为若干个arr,最终将所有的arr加入category
for(var i=0;i<num;i++){
arr=[];
for(var h= 0;h<8;h++){
arr.push(mybody[i*8+h]);
}
category.push(arr);
}
arr=[];
if(num*8<mybody.length){ //如果mybody不是8的倍数,循环剩下的个数
for(var k=num*8;k<mybody.length;k++){
arr.push(mybody[num*8+k])
}
category.push(arr);
}
this.category=category;
本文介绍了一种使用JavaScript处理数组的方法,即将一个长数组按照每8个元素一组的方式进行拆分。这种方法适用于需要对大量数据进行分组处理的场景。

被折叠的 条评论
为什么被折叠?



