转载于: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;