js数组什么时候为真?
来源:7-6 Vue项目首页 - 图标区域逻辑实现
欧尼桑1111
2020-02-27
我是学java的,对js语法比较薄弱,是属于边跟着实战,然后积累知识点。
图片的js代码应该是在新建了一个二维数组的时候,做了一步判空。
我不清楚这个数组什么时候为真,什么时候为假。我这个应该去了解js哪点知识点?麻烦老师指点一下。
写回答
2回答
-
AhHaWorld
2020-05-29
iconList下标为0-7时,page都返回0;8返回1。
当page为0时,判断pages[0]这个位置空吗,空的话给一个值:[],然后page为0时都往里面推进item,这里面是第一版面的内容。
当page位1时,pages[1]这里是空,所以再给一个值[],后面接着推进item,这就是第二版的内容。
20 -
欧尼桑1111
提问者
2020-02-27
我查了一下[] 在js语法里面是算真的。还有page的值只可能是0或者正整数。所以pages[page]必定为真,反之为假。那为什么要写这样一个判空呢?这里还是不理解。
122020-03-10
相似问题