js如何判断对象是数组
时间: 2024-04-12 11:26:58 浏览: 32
在JavaScript中,可以使用Array.isArray()方法来判断一个对象是否是数组。该方法接受一个参数,并返回一个布尔值,表示该参数是否是数组。
例如:
```javascript
let obj = [1, 2, 3];
console.log(Array.isArray(obj)); // 输出 true
let obj2 = { name: "John", age: 30 };
console.log(Array.isArray(obj2)); // 输出 false
```
在上面的例子中,obj是一个数组,所以Array.isArray(obj)返回true,而obj2是一个普通对象,所以Array.isArray(obj2)返回false。
相关问题
JS中判断对象是不是数组
在 JS 中,可以通过 Array.isArray() 方法来判断一个对象是否为数组。这个方法会返回一个布尔值,如果是数组则返回 true,否则返回 false。示例代码如下:
```
const arr = [1, 2, 3];
const obj = {a: 1, b: 2};
console.log(Array.isArray(arr)); // true
console.log(Array.isArray(obj)); // false
```
判断是个对象是数组
可以使用 JavaScript 中的 Array.isArray() 方法来判断一个对象是否为数组。该方法返回一个布尔值,如果该对象是数组,则返回 true,否则返回 false。以下是一个示例代码:
```
const myArray = [1, 2, 3];
const myObject = {name: 'Alice', age: 25};
console.log(Array.isArray(myArray)); // 输出 true
console.log(Array.isArray(myObject)); // 输出 false
```