我本来是要“编写一个将数组(第一个参数)分成大小(第二个参数)长度的组并将其作为二维数组返回的函数。”不幸的是,我无法弄清楚,因此我检查了代码解决方案。问题是我不明白为什么使用此条件语句:if (a % size !== size - 1)function chunkArrayInGroups(arr, size) { var temp = []; var result = []; for (var a = 0; a < arr.length; a++) { if (a % size !== size - 1) temp.push(arr[a]); else { temp.push(arr[a]); result.push(temp); temp = []; } } if (temp.length !== 0) result.push(temp); return result; }
添加回答
举报
0/150
提交
取消