📅  最后修改于: 2023-12-03 15:08:54.369000             🧑  作者: Mango
在JavaScript中,我们经常需要判断一个数组是否为空。下面是几种判断数组是否为空的方法。
使用数组的length
属性可以方便地判断一个数组是否为空。如果length
等于0,则数组为空。
下面是一个示例代码:
const arr = [];
if (arr.length === 0) {
console.log('数组为空');
}
使用Array.isArray()
方法可以判断一个变量是否是数组类型。如果是数组类型,则可以再使用length
属性判断是否为空。
下面是一个示例代码:
const arr = [];
if (Array.isArray(arr) && arr.length === 0) {
console.log('数组为空');
}
Lodash是一个很流行的JavaScript实用工具库。其中的isEmpty()
方法可以判断一个数组是否为空或null或undefined。
下面是一个示例代码:
const arr = [];
if (_.isEmpty(arr)) {
console.log('数组为空');
}
以上就是三种判断JavaScript数组是否为空的方法。根据实际情况选用合适的方法即可。