📅  最后修改于: 2023-12-03 15:31:44.745000             🧑  作者: Mango
在 JavaScript 中,我们可以使用几种不同的方法来检查数组是否为空。下面将介绍三种最常用的方法。
array.length
属性最简单的方法就是使用数组的长度属性 array.length
。当数组为空时,其长度为0。因此,我们可以根据这个属性来判断数组是否为空。
if (array.length === 0) {
console.log('数组为空');
} else {
console.log('数组不为空');
}
Array.isArray()
函数Array.isArray()
是一个 JavaScript 函数,用于检查一个对象是否是数组。如果该对象是数组,则返回 true,否则返回 false。因此,我们可以用它来检查数组是否为空。
if (Array.isArray(array) && array.length === 0) {
console.log('数组为空');
} else {
console.log('数组不为空');
}
Array.every()
函数Array.every()
是一个数组函数,用于检查数组中的所有元素是否都满足某个条件。我们可以用它来检查数组是否为空,即检查数组中所有元素都为假。如果是,说明数组为空。
if (array.every(element => !element)) {
console.log('数组为空');
} else {
console.log('数组不为空');
}
以上就是 JavaScript 检查数组是否为空的几种方法。根据实际需求选择适合的方法即可。