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,这就是第二版的内容。

2
0

欧尼桑1111

提问者

2020-02-27

我查了一下[] 在js语法里面是算真的。还有page的值只可能是0或者正整数。所以pages[page]必定为真,反之为假。那为什么要写这样一个判空呢?这里还是不理解。

1
2
qq_清晨的太阳_0
回复
Dell
我也不懂这里
2020-03-10
共2条回复

Vue2.5-2.6-3.0开发去哪儿网App 零基础入门到实战

课程紧跟Vue3版本迭代,企业主流版本Vue2+Vue3全掌握

10675 学习 · 8191 问题

查看课程