📌  相关文章
📜  javascript 检查数组是否为空 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:44.745000             🧑  作者: Mango

JavaScript 检查数组是否为空

在 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 检查数组是否为空的几种方法。根据实际需求选择适合的方法即可。