作为 Java 程序员,我不明白为什么可以使用 if(array.length)
检查数组是否为空。有人可以详细说明吗?
最佳答案
实际上 array.length
在至少有一个元素时被评估为 true
。当数组为空时,array.length
返回 0
,其被评估为 false
。
所以底线是您可以使用 if (array.length)
来检查数组是否不为空。
关于javascript - 为什么可以使用 .length 检查 Javascript 中是否存在数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43825094/