js判断空数组 三种方法
时间: 2023-05-23 22:04:43 浏览: 312
javascript如何判断数组内元素是否重复的方法集锦
5星 · 资源好评率100%
A:
1. 使用Array.isArray()方法判断是否为数组,再判断length属性是否为0:
```javascript
var arr = [];
if (Array.isArray(arr) && arr.length === 0) {
// arr是一个空数组
}
```
2. 直接判断数组的length属性是否为0:
```javascript
var arr = [];
if (arr.length === 0) {
// arr是一个空数组
}
```
3. 使用!arr.length判断数组是否为空:
```javascript
var arr = [];
if (!arr.length) {
// arr是一个空数组
}
```
这三种方法都可以判断一个数组是否为空。推荐使用第一种方法,因为它可以避免一些类型错误,同时也能确保arr是一个数组。
阅读全文