Array.isArray是干什么的
时间: 2023-11-03 20:57:12 浏览: 152
js代码-js判断是否为数组Array.isArray
`Array.isArray()` 是一个用于检测一个值是否为数组的 JavaScript 方法。它接受一个参数,后返回一个布尔值,指示该参数是否为数组。
当参数是数组时,`Array.isArray()` 返回 `true`。否则,返回 `false`。
以下是使用示例:
```javascript
const arr = [1, 2, 3];
console.log(Array.isArray(arr)); // 输出: true
const obj = { a: 1, b: 2 };
console.log(Array.isArray(obj)); // 输出: false
const str = "Hello";
console.log(Array.isArray(str)); // 输出: false
```
在上面的示例中,我们首先定义了一个数组 `arr`。通过调用 `Array.isArray(arr)`,我们可以确认 `arr` 是一个数组,因此结果为 `true`。然后,我们定义了一个对象 `obj` 和一个字符串 `str`,分别传递给 `Array.isArray()`。由于它们不是数组,所以结果为 `false`。
`Array.isArray()` 方法在判断一个值是否为数组时非常有用,特别是在编写需要处理数组的代码时,可以使用它来进行类型检查。
希望对你有所帮助!
阅读全文