js判断array中元素的类型
时间: 2023-08-09 13:09:35 浏览: 87
判断数组是否包含某个元素的js函数实现方法
5星 · 资源好评率100%
你可以使用`Array.isArray()`方法来判断一个变量是否为数组。如果该变量是数组,你可以使用`Array.prototype.map()`方法来遍历数组中的元素,并使用`typeof`操作符来获取每个元素的类型。例如:
```javascript
const arr = ['hello', 123, true, {name: 'John'}];
if (Array.isArray(arr)) {
const types = arr.map(item => typeof item);
console.log(types); // ['string', 'number', 'boolean', 'object']
}
```
在上面的例子中,`types`数组包含了`arr`数组中每个元素的类型,分别为`'string'`、`'number'`、`'boolean'`和`'object'`。
阅读全文