computed:{
categoryArr() {
//获取到foods
const {foods} = this
//准备二维数组
const arr = [];
let minArr = [];
//遍历foods
foods.forEach(category => {
//如果小数组满了,创建一个新的小数组(所以上班创建minArr不用const而是用let)
if(minArr.length === 8){
minArr = [];
}
//如果minArr是空的,将小数组保存到大数组中
if(minArr.length === 0){
arr.push(minArr)
}
//将当前分类数据保存到小数组中
minArr.push(category)
});
return arr;
}
}
在minArr长度为0的时候push到二维数组每次不都应该push了一个空数组过去吗