87,987
社区成员
发帖
与我相关
我的任务
分享
//page为页码,每页包含8条数据:它主要的功用是确定源list中当前项应该被分配至哪个分组(分页)中
const page = Math.floor(index / 8);
if(!pages[page]) {
pages[page] = []
};
不是取反什么的,是确定这一页数据是否已经存在了,不存在就将初始值指定为一个空数组。换成
pages[page] = pages[page] || [];你是不是好理解了?
还是没有仔细理解的原因,你从下至下,只需把index从0到~8一一代入,然后记录下pages,然后你看看最后的pages,你就早明白了