js判断是否是数组
时间: 2023-07-07 13:20:01 浏览: 87
可以使用 JavaScript 中的 Array.isArray() 方法来判断一个变量是否为数组。
例如:
```javascript
let arr = [1, 2, 3];
console.log(Array.isArray(arr)); // true
let obj = { a: 1, b: 2 };
console.log(Array.isArray(obj)); // false
```
在上面的例子中,Array.isArray(arr) 返回 true,因为 arr 是一个数组,而 Array.isArray(obj) 返回 false,因为 obj 不是一个数组。
相关问题
js 判断一个数组是不是时间数组
根据提供的引用内容,我们无法找到判断一个数组是否为时间数组的方法。但是,我们可以通过以下方式判断一个数组中的元素是否为时间类型:
```javascript
function isArrayDate(arr) {
return arr.every(function(element) {
return Object.prototype.toString.call(element) === '[object Date]';
});
}
```
上述代码中,我们使用了`every()`方法来遍历数组中的每个元素,并使用`Object.prototype.toString.call()`方法来判断元素是否为时间类型。如果数组中的所有元素都是时间类型,则返回`true`,否则返回`false`。
js判断数据是不是数组
可以使用Array.isArray()方法来判断数据是否为数组。该方法会返回一个布尔值,如果是数组则返回true,否则返回false。
例如:
```
let arr = [1, 2, 3];
console.log(Array.isArray(arr)); // true
let obj = {name: 'John', age: 30};
console.log(Array.isArray(obj)); // false
```
阅读全文