采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我是学java的,对js语法比较薄弱,是属于边跟着实战,然后积累知识点。 图片的js代码应该是在新建了一个二维数组的时候,做了一步判空。 我不清楚这个数组什么时候为真,什么时候为假。我这个应该去了解js哪点知识点?麻烦老师指点一下。
iconList下标为0-7时,page都返回0;8返回1。
当page为0时,判断pages[0]这个位置空吗,空的话给一个值:[],然后page为0时都往里面推进item,这里面是第一版面的内容。
当page位1时,pages[1]这里是空,所以再给一个值[],后面接着推进item,这就是第二版的内容。
我查了一下[] 在js语法里面是算真的。还有page的值只可能是0或者正整数。所以pages[page]必定为真,反之为假。那为什么要写这样一个判空呢?这里还是不理解。
pages[page] 是个变量,值不一定是数组。pages[page] 和 [] 完全不是一个东西,就比如pages[0] ,它和 [] 根本不是一个东西,一个是变量名,一个是值
我也不懂这里
登录后可查看更多问答,登录/注册
课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握
1.8k 20
1.5k 19
2.6k 17
1.3k 16
1.5k 15