es6 判断数组是否为空
时间: 2023-11-17 08:08:32 浏览: 326
判断空数组.vi
ES6 中判断数组是否为空可以通过以下方式:
1. 使用 Array.prototype.length 属性:
```javascript
const arr = [];
if (arr.length === 0) {
console.log("数组为空");
}
```
2. 使用 Array.prototype.every() 方法:
```javascript
const arr = [];
if (arr.every((item) => !item)) {
console.log("数组为空");
}
```
在这里,我们使用 every() 方法来检查数组中的每个元素是否是 falsy 值(即 undefined、null、false、0、NaN、"")。如果数组中的所有元素都是 falsy 值,则该方法返回 true,否则返回 false。
另外,在 ES5 中,我们也可以使用 Array.prototype.length 属性或 Array.prototype.toString() 方法来判断一个数组是否为空。
阅读全文