Array.isArray是干什么的
时间: 2023-11-03 19:57:12 浏览: 147
`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()` 方法在判断一个值是否为数组时非常有用,特别是在编写需要处理数组的代码时,可以使用它来进行类型检查。
希望对你有所帮助!
相关问题
array.isarray
是一个JavaScript内置函数,用于判断一个变量是否为数组类型。它接收一个参数,如果参数是数组则返回true,否则返回false。例如:
```
Array.isArray([1,2,3]); // true
Array.isArray("hello"); // false
```
Array.isArray
Array.isArray 是 JavaScript 中的一个方法,用于判断一个值是否是数组类型。它的语法是:`Array.isArray(value)`,其中 value 是要判断的值。如果 value 是数组类型,返回 true,否则返回 false。例如,`Array.isArray([1, 2, 3])` 返回 true,`Array.isArray("hello")` 返回 false。
阅读全文