判断类型为数组的方法
判断类型为数组的方法有多种:
1. 使用typeof运算符,在使用typeof运算符时,返回值为"object"的情况下进一步判断是否为数组。例如:
```javascript
const arr = [1, 2, 3];
console.log(typeof arr === 'object' && Array.isArray(arr)); // true
```
typeof array2. 使用Array.isArray方法,该方法会返回一个布尔值,判断给定的值是否为数组。例如:
```javascript
const arr = [1, 2, 3];
console.log(Array.isArray(arr)); // true
```
3. 使用instanceof运算符,将要判断的值与数组构造函数进行比较。例如:
```javascript
const arr = [1, 2, 3];
console.log(arr instanceof Array); // true
```
4. 使用String方法,将要判断的值作为参数传入该方法,然后获取返回字符串中的类型部分并进行比较。例如:
```javascript
const arr = [1, 2, 3];
console.log(String.call(arr) === '[object Array]'); // true
```

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。